Atlas
A Convenient Entity Component System
|
Represents the game world. More...
#include <World.h>
Public Member Functions | |
World () | |
Default constructor. More... | |
virtual void | update (float dt) |
Updates the EntityManager and SystemManager. More... | |
Entity & | createEntity () |
Creates an empty Entity. More... | |
Entity & | getEntity (Entity::ID id) const |
Retrieves an Entity. More... | |
EntityManager & | getEntityManager () |
Retrieves the EntityManager. More... | |
SystemManager & | getSystemManager () |
Retrieves the SystemManager. More... | |
GroupManager & | getGroupManager () |
Retrieves the GroupManager. More... | |
Represents the game world.
Atlas::World::World | ( | ) |
Default constructor.
Entity& Atlas::World::getEntity | ( | Entity::ID | id | ) | const |
EntityManager& Atlas::World::getEntityManager | ( | ) |
Retrieves the EntityManager.
GroupManager& Atlas::World::getGroupManager | ( | ) |
Retrieves the GroupManager.
SystemManager& Atlas::World::getSystemManager | ( | ) |
Retrieves the SystemManager.
|
virtual |
Updates the EntityManager and SystemManager.
dt | - update time |