Definition: ArcadeStruct.hpp:10
Manage the creation of entities and their access.
Definition: IEntityManager.hpp:19
The IScene interface.
Definition: IScene.hpp:18
virtual bool init()=0
Create the scene.
virtual void close()=0
Close the scene.
virtual ECS::IEntityManager & getEntityManager()=0
Get the entity manager of the scene.
virtual ~IScene()=default