#include <sigc++/sigc++.h>
#include "typen.h"
#include "libs/loki/Singleton.h"
#include "factory.h"
#include "mapdisplayinterface.h"
Include dependency graph for gameeventsystem.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Typedefs | |
| typedef int | EventTriggerID |
| typedef int | EventActionID |
| typedef Loki::SingletonHolder< FactoryWithNames< EventTrigger, EventTriggerID > > | triggerFactory |
| typedef Loki::SingletonHolder< FactoryWithNames< EventAction, EventActionID > > | actionFactory |
Enumerations | |
| enum | EventConnections { cconnection_destroy = 1, cconnection_conquer = 2, cconnection_lose = 4, cconnection_seen = 8, cconnection_areaentered_anyunit = 16, cconnection_areaentered_specificunit = 32 } |
Functions | |
| bool | checkevents (MapDisplayInterface *md) |
| void | checktimedevents (MapDisplayInterface *md) |
| void | eventReady () |
Definition in file gameeventsystem.h.
|
|
Definition at line 206 of file gameeventsystem.h. |
|
|
Definition at line 54 of file gameeventsystem.h. |
|
|
Definition at line 53 of file gameeventsystem.h. |
|
|
Definition at line 205 of file gameeventsystem.h. |
|
|
Definition at line 39 of file gameeventsystem.h. |
|
|
Definition at line 64 of file gameeventsystem.cpp. References actmap, GameMap::actplayer, GameMap::events, GameMap::player, and Player::queuedEvents. Referenced by checktimedevents(), and mainloopidle(). |
|
|
Definition at line 41 of file gameeventsystem.cpp. References GameTime::abstime, actmap, checkevents(), GameMap::eventTimes, and GameMap::time. Referenced by mainloopidle(), and trunreplay::run(). |
|
|
Definition at line 56 of file gameeventsystem.cpp. References actmap, GameMap::player, and Player::queuedEvents. Referenced by BuildingConquered::triggered(), BuildingSeen::triggered(), UnitTrigger::triggered(), EventTriggered::triggered(), SpecificUnitEntersPolygon::triggered(), AnyUnitEntersPolygon::triggered(), and ResourceTribute::triggered(). |
1.4.2