R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
GameLoop.hpp File Reference
#include <raylib.h>
#include <chrono>
#include <deque>
#include <iostream>
#include <memory>
#include <optional>
#include <unordered_set>
#include "../common/Logger/Logger.hpp"
#include "Capnp/Messages/Messages.hpp"
#include "Capnp/NetworkMessages.hpp"
#include "Core/EventBus/EventBus.hpp"
#include "Events/NetworkEvent/NetworkEvent.hpp"
#include "Events/UIEvent.hpp"
#include "Input/InputBuffer.hpp"
#include "Network/Replicator.hpp"
#include "Rendering/Rendering.hpp"
Include dependency graph for GameLoop.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GameLoop
 Main game loop orchestrating all subsystems. More...
 

Enumerations

enum class  GameScene { LOBBY , IN_GAME , PAUSED , GAME_OVER }
 

Enumeration Type Documentation

◆ GameScene

enum class GameScene
strong
Enumerator
LOBBY 
IN_GAME 
PAUSED 
GAME_OVER 

Definition at line 28 of file GameLoop.hpp.