text: #ifndef PLAYERBULLETS_H
  #define PLAYERBULLETS_H
  
  #ifdef HAVE_CONFIG_H
  #include "splot-config.h"
  #endif
  
  #ifdef USE_SDL
  #include "SDL_opengl.h"
  #elif defined (HAVE_APPLE_OPENGL_FRAMEWORK) || defined (HAVE_OPENGL_GL_H)
  #include <OpenGL/gl.h>
  #else
  #include "GL/gl.h"
  #endif
  
  #include "defines.h"
  #include "types.h"
  
  class Splot_EnemyFleet;
  
  class Splot_PlayerBullets
  {
   public:
    Splot_PlayerBullets ();
    ~Splot_PlayerBullets ();
  
    static void initialize ();
  
    void add (int,                 // type
              const float (&)[3]); // position
    //void killBullet (const bullet_t&);
    void checkForHits (Splot_EnemyFleet*);
  
    void update ();
    void drawGL ();
    void clear ();
  
    void print (int); // type
  
    void loadTextures ();
    void deleteTextures ();
  
   private:
    //static bullet_t* make ();
  
    Bullets_t bullets_[NUM_PLAYER_AMMUNITION_TYPES];
    static float bullet_size[NUM_PLAYER_AMMUNITION_TYPES][2];
    static float bullet_damage[NUM_PLAYER_AMMUNITION_TYPES];
    //Bullets_t bulletPool_;
  
    GLuint texBullet_[NUM_PLAYER_AMMUNITION_TYPES];
  };
  
  #endif // PLAYERBULLETS_H
  