![]() |
TrinityCore
|
#include "Common.h"#include "SharedDefines.h"#include "Define.h"#include "ObjectGuid.h"#include "Optional.h"#include <list>#include <map>#include <set>#include <unordered_map>#include <vector>
Include dependency graph for GameEventMgr.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | GameEventFinishCondition |
| struct | GameEventQuestToEventConditionNum |
| struct | GameEventData |
| struct | ModelEquip |
| class | GameEventMgr |
Macros | |
| #define | max_ge_check_delay DAY |
| #define | sGameEventMgr GameEventMgr::instance() |
Typedefs | |
| typedef std::map< uint32, GameEventFinishCondition > | GameEventConditionMap |
Enumerations | |
| enum | GameEventState { GAMEEVENT_NORMAL = 0 , GAMEEVENT_WORLD_INACTIVE = 1 , GAMEEVENT_WORLD_CONDITIONS = 2 , GAMEEVENT_WORLD_NEXTPHASE = 3 , GAMEEVENT_WORLD_FINISHED = 4 , GAMEEVENT_INTERNAL = 5 } |
Functions | |
| TC_GAME_API bool | IsHolidayActive (HolidayIds id) |
| TC_GAME_API bool | IsEventActive (uint16 eventId) |
| #define max_ge_check_delay DAY |
Definition at line 32 of file GameEventMgr.h.
| #define sGameEventMgr GameEventMgr::instance() |
Definition at line 184 of file GameEventMgr.h.
| typedef std::map<uint32 , GameEventFinishCondition> GameEventConditionMap |
Definition at line 59 of file GameEventMgr.h.
| enum GameEventState |
| Enumerator | |
|---|---|
| GAMEEVENT_NORMAL | |
| GAMEEVENT_WORLD_INACTIVE | |
| GAMEEVENT_WORLD_CONDITIONS | |
| GAMEEVENT_WORLD_NEXTPHASE | |
| GAMEEVENT_WORLD_FINISHED | |
| GAMEEVENT_INTERNAL | |
Definition at line 34 of file GameEventMgr.h.
| TC_GAME_API bool IsEventActive | ( | uint16 | eventId | ) |
| TC_GAME_API bool IsHolidayActive | ( | HolidayIds | id | ) |