TrinityCore
|
#include "Common.h"
#include "Hash.h"
#include "SharedDefines.h"
#include <map>
#include <unordered_map>
#include <vector>
Go to the source code of this file.
Classes | |
struct | ScenarioData |
struct | ScenarioDBData |
struct | ScenarioPOIPoint |
struct | ScenarioPOI |
class | ScenarioMgr |
Macros | |
#define | sScenarioMgr ScenarioMgr::Instance() |
Typedefs | |
typedef std::unordered_map< std::pair< uint32, uint8 >, ScenarioDBData > | ScenarioDBDataContainer |
typedef std::map< uint32, ScenarioData > | ScenarioDataContainer |
typedef std::vector< ScenarioPOI > | ScenarioPOIVector |
typedef std::unordered_map< uint32, ScenarioPOIVector > | ScenarioPOIContainer |
Enumerations | |
enum | ScenarioType { SCENARIO_TYPE_SCENARIO = 0 , SCENARIO_TYPE_CHALLENGE_MODE = 1 , SCENARIO_TYPE_SOLO = 2 , SCENARIO_TYPE_DUNGEON = 10 } |
#define sScenarioMgr ScenarioMgr::Instance() |
Definition at line 125 of file ScenarioMgr.h.
typedef std::map<uint32, ScenarioData> ScenarioDataContainer |
Definition at line 54 of file ScenarioMgr.h.
typedef std::unordered_map<std::pair<uint32, uint8>, ScenarioDBData> ScenarioDBDataContainer |
Definition at line 53 of file ScenarioMgr.h.
typedef std::unordered_map<uint32, ScenarioPOIVector> ScenarioPOIContainer |
Definition at line 97 of file ScenarioMgr.h.
typedef std::vector<ScenarioPOI> ScenarioPOIVector |
Definition at line 96 of file ScenarioMgr.h.
enum ScenarioType |
Enumerator | |
---|---|
SCENARIO_TYPE_SCENARIO | |
SCENARIO_TYPE_CHALLENGE_MODE | |
SCENARIO_TYPE_SOLO | |
SCENARIO_TYPE_DUNGEON |
Definition at line 56 of file ScenarioMgr.h.