Main multiplayer game scene for R-Type. More...
#include <deque>#include <memory>#include <unordered_map>#include <unordered_set>#include <vector>#include "Engine/Interfaces/IScene.hpp"#include "Interfaces/IAudio.hpp"#include "RTypeClientMulti/Managers/StageManager.hpp"#include "RTypeClientMulti/Systems/HUD.hpp"#include "RTypeClientMulti/Systems/PlayerControllerMulti.hpp"#include "Utils/EventBus.hpp"
Include dependency graph for GameMulti.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | gme::InterpolationData |
| Data structure for entity position interpolation. More... | |
| class | gme::GameMulti |
| Main multiplayer game scene handling networked gameplay. More... | |
| struct | gme::GameMulti::PendingInput |
| Input command pending server acknowledgment. More... | |
Namespaces | |
| namespace | gme |
Main multiplayer game scene for R-Type.
This file contains the primary gameplay scene for R-Type multiplayer mode. It manages game state synchronization with the server, entity interpolation, player controls, HUD rendering, and game logic. The scene handles real-time networking updates and provides smooth gameplay through client-side prediction and interpolation techniques.
Definition in file GameMulti.hpp.