CBullet | Bullet class |
CCamera | Takes care of displaying the current part of the map |
CEnemy | Enemy class |
CInfoBar | Takes care of displaying score in the score bar |
CLevelManager | Manages levels. Used for switching between levels (maps) |
CMap | Holds tile information and performs collision detection with the tiles |
CMusic | Plays music |
CObject | Generic object base class (i.e. for powerups, enemies, etc.) |
CObjectManager | Manages objects |
CPlayer | Player class |
CPowerUp | The generalized powerup class (for health, poison, etc.) |
CRect2D | Two-dimensional rectangle class |
CSound | Sound functions and data keeper |
CSoundManager | Manages sounds |
CSprite | Holds generic sprite information |
CSpriteAnim | Holds sprite animations |
CSpriteManager | Manages sprites |
CSpriteType | Holds basic sprite information |
CVector2D | Two-dimensional vector class |
CWeapon | Weapon class |
SDLEXT_Coord | Two-dimensional coordinate structure |