Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
▼Nsdltk | |
CColorRGBA | Color data structure (red, green, blue, alpha=opacity) |
CCoords | Coordinates at which the event occurred (see EventData) |
CEventData | Event data structure |
CEventFunctor | Functor class for events handling |
CSdlApp | SDL application manager |
CTimer | Utility timer (e.g. for dynamics calculations) |
CApp | Application interface definition |
CArkanoidRemake | Base class for an implementation of a remake of the old game Arkanoid |
▼CArkanoidRemakeSdl | Implementation of ArkanoidRemake using SDL library |
CAppEventFunctor | Functor class for application events |
CConfiguration | Game configuration data structure. It is loaded on startup and saved to disk on exit |
CBall | Game ball definition |
CBlock | Wall block |
CBlockMatrix | Matrix with the wall blocks of the game |
CBonus | Bonus item, dropped when a wall block is hit |
CBoxObj | A box-shaped object |
CDynObj | Dynamic object with velocity control |
CLevel | Game level: this class stores the initial configuration of a game |
CPlayArea | Play area definition |
CShip | Game ship object definition |
CVecXy | Vector with two (double precision) coordinate values |