TrinityCore
|
#include "Common.h"
#include "SharedDefines.h"
#include <map>
#include <unordered_map>
#include <vector>
Go to the source code of this file.
Classes | |
struct | CreatureTextEntry |
struct | CreatureTextLocale |
struct | CreatureTextId |
class | CreatureTextMgr |
Macros | |
#define | sCreatureTextMgr CreatureTextMgr::instance() |
Typedefs | |
typedef std::vector< CreatureTextEntry > | CreatureTextGroup |
typedef std::unordered_map< uint8, CreatureTextGroup > | CreatureTextHolder |
typedef std::unordered_map< uint32, CreatureTextHolder > | CreatureTextMap |
typedef std::map< CreatureTextId, CreatureTextLocale > | LocaleCreatureTextMap |
Enumerations | |
enum | CreatureTextRange { TEXT_RANGE_NORMAL = 0 , TEXT_RANGE_AREA = 1 , TEXT_RANGE_ZONE = 2 , TEXT_RANGE_MAP = 3 , TEXT_RANGE_WORLD = 4 , TEXT_RANGE_PERSONAL = 5 } |
enum class | SoundKitPlayType : uint8 { Normal = 0 , ObjectSound = 1 , Max = 2 } |
#define sCreatureTextMgr CreatureTextMgr::instance() |
Definition at line 128 of file CreatureTextMgr.h.
typedef std::vector<CreatureTextEntry> CreatureTextGroup |
Definition at line 83 of file CreatureTextMgr.h.
typedef std::unordered_map<uint8, CreatureTextGroup> CreatureTextHolder |
Definition at line 84 of file CreatureTextMgr.h.
typedef std::unordered_map<uint32, CreatureTextHolder> CreatureTextMap |
Definition at line 85 of file CreatureTextMgr.h.
typedef std::map<CreatureTextId, CreatureTextLocale> LocaleCreatureTextMap |
Definition at line 87 of file CreatureTextMgr.h.
enum CreatureTextRange |
Enumerator | |
---|---|
TEXT_RANGE_NORMAL | |
TEXT_RANGE_AREA | |
TEXT_RANGE_ZONE | |
TEXT_RANGE_MAP | |
TEXT_RANGE_WORLD | |
TEXT_RANGE_PERSONAL |
Definition at line 33 of file CreatureTextMgr.h.
|
strong |
Enumerator | |
---|---|
Normal | |
ObjectSound | |
Max |
Definition at line 43 of file CreatureTextMgr.h.