Quad Pang
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
AboutAction
ArrowArrow is quad with limited Lifetime
BallBall is bouncing Quad
BongoThis is Quad that is controled by the user
BongoOrthoMoverMove bongo in 8 directions
BongoRealMoverMove Bongo in polar coordinates
BoxThe Box is a holder of all other Quads
CharPointEach letter is represented by an array of points ie vertices of that letter
CollisionMasterEncapsulate Quad colision handling
ControllerContollers are classes that are receiving user input from mouse and keyboard
Engine???
EventListenerImplement this interface and register to receive event notifications from Engine
ExitAction
Factory
HittiHitting is temporary Quad that is displayed at the place wall (Box) has been hit by the wall
LifetimeThis is a helper class that defines expiration behavior
MenuActionTo implement menu item behavour inherit MenuAction class and supplly to MenuDisplay::Add
MenuControllerMenu Navigation
MenuDisplayMenuDisplay is TextDisplay with additonal method Add. With Add method you are able to add menu items and change focused item
NewGameAction
Operation
QuadQuad is abstraction of 3D graphical object
Quad_implCommon implementation of Quad interface
QuadListenerInherit this class and register it to listen for Quad events
ShortcutController
StrokeStroke can be used to draw letters and words
StrokeDisplayDisplay text usins Stroke-es
TextDisplayAn abstraction of displaying Text on screen
TextureTexture class is used to load and cashe textures from bitmaps
TimeDisplayA Time Display is expirable StrokeDisplay
ViewBongoFollowerControl how view is following Bongo
ViewControllerControl viewer (camera)
ViewPromptAction
XCongoUse this class to read configuration settings
XResUse this class to read setting from resource