|
Architecture Arcade
Architecture Commune Arcade
|
The IGameModule interface. More...
#include <IGameModule.hpp>

Public Member Functions | |
| virtual | ~IGameModule ()=default |
| virtual void | update (double deltaTime, Arcade::ECS::IEventManager &eventManager)=0 |
| method that will be called each frame by the core More... | |
| virtual Arcade::ECS::IEntityManager & | getCurrentEntityManager ()=0 |
| Get the entity manager of the current active scene. More... | |
The IGameModule interface.
This concret class will be created by the game .so and will be destroyed by the .so through getGameModule() method and destroyGameModule() method
|
virtualdefault |
|
pure virtual |
Get the entity manager of the current active scene.
|
pure virtual |
method that will be called each frame by the core
You are expected to update the current scene in this method
| deltaTime | time passed since last frame |
| eventManager | the event manager |