Arkanoid Remake
1.0
|
▼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 |
CBlockMatrix | Matrix with the wall blocks of the game |
▼CBoxObj | A box-shaped object |
CBlock | Wall block |
▼CDynObj | Dynamic object with velocity control |
CBall | Game ball definition |
CBonus | Bonus item, dropped when a wall block is hit |
CShip | Game ship object definition |
CPlayArea | Play area definition |
Csdltk::ColorRGBA | Color data structure (red, green, blue, alpha=opacity) |
CArkanoidRemakeSdl::Configuration | Game configuration data structure. It is loaded on startup and saved to disk on exit |
Csdltk::Coords | Coordinates at which the event occurred (see EventData) |
Csdltk::EventData | Event data structure |
▼Csdltk::EventFunctor | Functor class for events handling |
CArkanoidRemakeSdl::AppEventFunctor | Functor class for application events |
CLevel | Game level: this class stores the initial configuration of a game |
Csdltk::SdlApp | SDL application manager |
Csdltk::Timer | Utility timer (e.g. for dynamics calculations) |
CVecXy | Vector with two (double precision) coordinate values |