|
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 |