![]() |
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 |