![]() |
R-Type
2
Doom but in better
|
▼ doc | |
game_source | |
▼ docs | |
tutorials | |
▼ game_source | |
▼ components | |
Behaviour.hpp | |
Collider.hpp | |
Components.hpp | |
Health.hpp | |
Image.hpp | |
Lifetime.hpp | |
LootDrop.hpp | |
PlayerInfo.hpp | |
Position.hpp | |
PowerUp.hpp | |
Team.hpp | |
Type.hpp | |
Velocity.hpp | |
Weapon.hpp | |
▼ ECS | |
► include | |
Entity.cpp | |
Random.cpp | |
Registry.cpp | |
Time.cpp | |
▼ manager | |
► include | |
Game.cpp | |
GameMessage.cpp | |
Queue.cpp | |
▼ systems | |
► include | |
AISystem.cpp | |
CollisionSystem.cpp | |
EventSystem.cpp | |
LifetimeSystem.cpp | |
MovementSystem.cpp | |
PlayerMiscellaneous.cpp | |
SpawnSystem.cpp | |
SyncingSystem.cpp | |
Systems.cpp | |
WeaponSystem.cpp | |
WinSystem.cpp | |
▼ tests | |
► include | |
main.cpp | |
Tests.cpp | |
▼ gui | |
▼ include | |
► CustomExceptions | |
► GUI | |
► Recoded | |
► Utilities | |
ActiveScreen.hpp | |
Constants.hpp | This is the file in charge of containing the constants that are meant to be used throughout the program |
CustomExceptions.hpp | File in charge of containing the custom errors that are going to be used for custom description errors |
GUI.hpp | This is the file that links the child ressources |
Log.hpp | This is the file in charge of containing the Log class (the one in charge of outputing info only when asked to) |
LogMacros.hpp | Macro definitions for logging messages with varying levels of detail and formatting |
RealMain.hpp | This is the file in charge of containing the main class and other ressources at the root of the program |
Recoded.hpp | This is an agglomerator in which all the files from Recoded folder will be included |
SoundLib.hpp | Declaration of the SoundLib class for managing sounds in the ECS architecture |
TOMLLoader.hpp | Contains the TOMLLoader class for handling loading and navigation of TOML data |
Utilities.hpp | |
▼ lib | |
asio | |
SFML | |
toml | |
▼ src | |
► CustomExceptions | |
► GUI | |
► Recoded | |
HelpFunctions.cpp | This is the file in charge of displaying the help message |
Log.cpp | This is the file in charge of managing the functions for the debug class |
Main.cpp | This is the file in charge of containing the main function used by gcc to compile the code |
MainClass.cpp | This is the file in charge of containing the class Main of the program |
RealMain.cpp | Entry point for processing command-line arguments and running the main application logic |
SoundLib.cpp | File in charge of containing the functions that define the soundLib class |
TOMLLoader.cpp | This is the file in charge of containing the functions for the class that will handle the loading and navigation of the TOML language |
▼ server | |
▼ lib | |
asio | |
toml | |
▼ src | |
asio_hash.hpp | |
client_manager.cpp | |
client_manager.hpp | |
game_manager.cpp | |
game_manager.hpp | |
message.hpp | |
message_codec.hpp | |
server.cpp | |
server.hpp | |
main.cpp | Entry point for the R-Type server application |