![]() |
The NEW Pong Game V13.2.1
An interesting implemnettaion of the pong game
|
| ▼ build | |
| ▼ CMakeFiles | |
| ▼ 3.31.6 | |
| ▼ CompilerIdCXX | |
| CMakeCXXCompilerId.cpp | |
| ▼ tests | |
| ball_test.cpp | Test suite for the Ball classes functionality |
| letter_test.cpp | Test suite for the Letter class functionality |
| paddle_test.cpp | Test suite for the Paddle class functionality |
| user_test.cpp | Test suite for the User class functionality |
| ai.cpp | Implementation of the AI class for computer-controlled paddle |
| ai.hpp | Header defining the AI class for computer-controlled paddle |
| ball_base.cpp | Implementation of the BallBase class |
| ball_base.hpp | Base class for all ball types in the game |
| classic_ball.cpp | Implementation of the classic circular ball ClassicBall class |
| classic_ball.hpp | Header defining the classic circular ball ClassicBall class |
| game.cpp | |
| game.hpp | |
| game_over.cpp | Implementation of the game_over screen class |
| game_over.hpp | Header defining the game_over screen class |
| game_save.cpp | Implementation of save game functionality for Saving class |
| game_save.hpp | Header defining the save game and highscore functionaloty from the Saving class |
| gui.cpp | Implementation of the GUI class for game interface |
| gui.hpp | Header defining the GUI utility class for game interface |
| inverse_power.cpp | Header defining the InversiblePower class for paddles' temporary arrows control effect |
| inverse_power.hpp | Implementation of the InversiblePower class |
| invisible_power.cpp | Implementation of the InvisiblePower class |
| invisible_power.hpp | Header defining the InvisiblePower class for ball visibility effects |
| letter.cpp | Implementation of the Letter class |
| letter.hpp | Header defining the Letter class for story mode |
| macros.hpp | Defines macros and constants used throughout the project |
| main.cpp | Main entry point for the Pong game |
| network.cpp | |
| network.hpp | |
| paddle.cpp | Implementation of the Paddle class for the game |
| paddle.hpp | Header defining the Paddle class for the game |
| page_2b_1t.cpp | Implementation of the notice screen page_2b_1t class |
| page_2b_1t.hpp | Header defining the notice screen page_2b_1t class |
| page_3b.cpp | Implementation of the pause menu page_3b class |
| page_3b.hpp | Header defining the pause menu page_3b class |
| page_3b_0t.cpp | Implementation of the main menu page_3b_0t class |
| page_3b_0t.hpp | Header defining the main menu class with 3 buttons and no title of the page_3b_0t class |
| page_3b_1t.cpp | Implementation of the middle menu page_3b_1t class |
| page_3b_1t.hpp | Header defining the middle menu class with 3 buttons and 1 title of page_3b_1t class |
| page_4b_1t.cpp | Implementation of the mode selection menu page_4b_1t class |
| page_4b_1t.hpp | Header defining the mode selection menu page_4b_1t class |
| power.cpp | Implementation of the Power class for special game effects |
| power.hpp | Header defining the Power class for special game effects |
| renderers.cpp | Implementation of rendering functions for various game shapes |
| renderers.hpp | Header defining renderers for various game shapes |
| sound_effects.cpp | Implementation of the SoundEffects utility class |
| sound_effects.hpp | Header defining the SoundEffects utility class |
| square_ball.cpp | Implementation of the SquareBall class |
| square_ball.hpp | Header defining the SquareBall class |
| triangle_ball.cpp | Implementation of the TriangleBall class |
| triangle_ball.hpp | Header defining the TriangleBall class |
| user.cpp | Implementation of the User class for player management |
| user.hpp | Header defining the User class for player management |