Here are the classes, structs, unions and interfaces with brief descriptions:
CGame | Creates an Game object that inherits State and runs the Game |
CJAM_ArrowPad | Creates an ArrowPad object |
CJAM_AStar | Creates an object for A* path finding |
CJAM_Audio | Creates an Audio object to handle the SDL_Mixer |
CJAM_Button | Creates a Button object that inherits Entity |
CJAM_Entity | Creates an Entity object |
CJAM_Flocking | Creates a Flocking object |
CJAM_Node | Creates a Node object for use with path finding |
CJAM_Particle | Creates a Particle object |
CJAM_ParticleEffect | Creates a ParticleEffect object that handles Particle objects |
CJAM_State | Creates a State object. Creates a State object to be inherited |
CJAM_StateManager | Creates a StateManager object. Creates a StateManager object to be inherited |
CJAM_Text | Creates a Text Texture for use with a renderer. Creates a Text Texture from an image file, this can then be used with a renderer |
CJAM_Texture | Creates a Texture for use with a renderer. Creates a Texture from an image file, this can then be used with a renderer |
CJAM_Vec2 | Creates an Vec2 structure with functions. Creates an Vec2 structure with overloaded operators to create a new variable type for use as a 2D vector |
CMapSquare | Creates a MapSquare object that inherits Entity |
CRobot | Creates a Robot object that inherits Entity |