![]() |
The NEW Pong Game V13.2.1
An interesting implemnettaion of the pong game
|
| CAI | Artificial Intelligence for controlling a paddle |
| CBallBase | Abstract base class for all ball types in the game |
| Ccircle_renderer | Functor for rendering circular shapes |
| CClassicBall | Classic circular ball implementation inheriting from BallBase |
| CGame | |
| Cgame_over | Handles the game over screen when a game is completed |
| CGameOver | |
| CGUI | Utility class providing user interface functionality |
| CHighScore | Structure representing a high score record |
| CInversiblePower | Power-up that inverts paddle controls temporarily |
| CInvisiblePower | Power-up that makes the ball temporarily invisible |
| CLetter | Represents a letter in the storytime game mode |
| CNetworkManager | |
| CPaddle | Represents a player paddle/racket in the game |
| CPaddleState | |
| Cpage_2b_1t | Notice screen with 2 buttons and 1 title |
| Cpage_3b | Pause menu with 3 buttons |
| Cpage_3b_0t | Main menu class with 3 buttons and no title |
| Cpage_3b_1t | Middle menu class with 3 buttons and 1 title |
| Cpage_4b_1t | Defines the mode selection menu with 4 buttons and 1 title |
| CPower | Class representing power-up items that affect gameplay |
| CSaveState | Structure representing the complete game state for saving/loading |
| CSaving | Utility class for managing save game and high score functionality |
| CSoundEffects | Utility class for handling sound effects and music in the game |
| Csquare_renderer | Functor for rendering square shapes |
| CSquareBall | Square shaped ball implementation inheriting from BallBase |
| Ctriangle_renderer | Functor for rendering triangle shapes |
| CTriangleBall | Triangle shaped ball implementation inheriting from BallBase |
| CUser | Represents a player in the game with name and score tracking |