![]() |
R-Type
2
Doom but in better
|
Declaration of the Orchestrator class and its related functionality. More...
#include <any>
#include <vector>
#include <memory>
#include <random>
#include <unordered_map>
#include "Log.hpp"
#include "Recoded.hpp"
#include "SoundLib.hpp"
#include "LogMacros.hpp"
#include "Utilities.hpp"
#include "CustomExceptions.hpp"
#include "GUI/ECS/EntityNode.hpp"
#include "GUI/ECS/Online/Bullet.hpp"
#include "GUI/ECS/Online/EnemyBrain.hpp"
#include "GUI/ECS/Online/PlayerBrain.hpp"
#include "GUI/ECS/Systems.hpp"
#include "GUI/ECS/Components.hpp"
#include "GUI/Network/MessageStruct.hpp"
#include "GUI/Network/ThreadCapsule.hpp"
Go to the source code of this file.
Data Structures | |
class | GUI::ECS::Online::Orchestrator |
The Orchestrator class manages the overall game state, including entity creation, updates, and rendering. More... | |
Namespaces | |
namespace | GUI |
namespace | GUI::ECS |
namespace | GUI::ECS::Online |
Functions | |
std::ostream & | GUI::ECS::Online::operator<< (std::ostream &os, const Orchestrator &item) |
Outputs the sprite's info to a stream. | |
Declaration of the Orchestrator class and its related functionality.
This file defines the Orchestrator class, which acts as the main orchestrator for managing the game logic, rendering, and entity interactions in the ECS architecture.
Definition in file Orchestrator.hpp.