#include <map.h>

Public Member Functions | |
| MapGameEvents (Map &parent) | |
| virtual void | AddEvent (GameEvent &event) |
| Adds a new event to the game event manager. | |
| virtual void | RemoveEvent (GameEvent &event) |
| Removes an existing event from the game event manager. | |
| virtual void | RemoveEvent (const dtCore::UniqueId &id) |
| Removes the game event with the specified unique id from the manager. | |
| virtual void | ClearAllEvents () |
| Clears all the currently registered events from the manager. | |
| dtDAL::Map::MapGameEvents::MapGameEvents | ( | Map & | parent | ) |
| void dtDAL::Map::MapGameEvents::AddEvent | ( | GameEvent & | event | ) | [virtual] |
Adds a new event to the game event manager.
| event | The new event to register with the manager. |
Reimplemented from dtDAL::GameEventManager.
| void dtDAL::Map::MapGameEvents::RemoveEvent | ( | GameEvent & | event | ) | [virtual] |
Removes an existing event from the game event manager.
| event | The event to remove. If it is not currently in the manager, this method is a no-op. |
Reimplemented from dtDAL::GameEventManager.
| void dtDAL::Map::MapGameEvents::RemoveEvent | ( | const dtCore::UniqueId & | id | ) | [virtual] |
Removes the game event with the specified unique id from the manager.
| id | The unique id of the game event to remove. If the event is not currently in the manager, this method is a no-op. |
Reimplemented from dtDAL::GameEventManager.
| void dtDAL::Map::MapGameEvents::ClearAllEvents | ( | ) | [virtual] |
Clears all the currently registered events from the manager.
Reimplemented from dtDAL::GameEventManager.