|
Quad Pang
|
| AboutAction | |
| Arrow | Arrow is quad with limited Lifetime |
| Ball | Ball is bouncing Quad |
| Bongo | This is Quad that is controled by the user |
| BongoOrthoMover | Move bongo in 8 directions |
| BongoRealMover | Move Bongo in polar coordinates |
| Box | The Box is a holder of all other Quads |
| CharPoint | Each letter is represented by an array of points ie vertices of that letter |
| CollisionMaster | Encapsulate Quad colision handling |
| Controller | Contollers are classes that are receiving user input from mouse and keyboard |
| Engine | ??? |
| EventListener | Implement this interface and register to receive event notifications from Engine |
| ExitAction | |
| Factory | |
| Hitti | Hitting is temporary Quad that is displayed at the place wall (Box) has been hit by the wall |
| Lifetime | This is a helper class that defines expiration behavior |
| MenuAction | To implement menu item behavour inherit MenuAction class and supplly to MenuDisplay::Add |
| MenuController | Menu Navigation |
| MenuDisplay | MenuDisplay is TextDisplay with additonal method Add. With Add method you are able to add menu items and change focused item |
| NewGameAction | |
| Operation | |
| Quad | Quad is abstraction of 3D graphical object |
| Quad_impl | Common implementation of Quad interface |
| QuadListener | Inherit this class and register it to listen for Quad events |
| ShortcutController | |
| Stroke | Stroke can be used to draw letters and words |
| StrokeDisplay | Display text usins Stroke-es |
| TextDisplay | An abstraction of displaying Text on screen |
| Texture | Texture class is used to load and cashe textures from bitmaps |
| TimeDisplay | A Time Display is expirable StrokeDisplay |
| ViewBongoFollower | Control how view is following Bongo |
| ViewController | Control viewer (camera) |
| ViewPromptAction | |
| XCongo | Use this class to read configuration settings |
| XRes | Use this class to read setting from resource |
1.8.0