34 virtual void run(
double deltaTime,
Definition: ArcadeStruct.hpp:10
Manage the creation of entities and their access.
Definition: IEntityManager.hpp:19
The IEventManager interface.
Definition: IEventManager.hpp:105
The ISystem interface.
Definition: ISystem.hpp:28
virtual ~ISystem()=default
virtual void run(double deltaTime, Arcade::ECS::IEventManager &eventManager, Arcade::ECS::IEntityManager ¤tEntityManager)=0
Run the system implementation.
The IGameModule interface.
Definition: IGameModule.hpp:24
The IDisplayModule interface.
Definition: IDisplayModule.hpp:21