Here are the classes, structs, unions and interfaces with brief descriptions:
CBall | Represents Ball in the game |
CBrick | Represents the a single brick |
CContact | Represents the contact when the ball hits paddle or wall |
CgladGLversionStruct | |
CLTimer | This class abstracts multiple timing related mechanism in the game |
CPaddle | Represents Paddle in the game |
CPlayerScore | Represents various score displayed in the game |
CPoint | Represents a single point in the 2D plane |
CResourceManager | The resource manager is responsible for handling and managing resources regarding the game |
CVec2 | Vec2 will abstract X&Y position for ball and paddle |