![]() |
TrinityCore
|
#include "DatabaseEnvFwd.h"#include "DBCEnums.h"#include "DBCStores.h"#include "Duration.h"#include "ObjectGuid.h"#include <string>#include <unordered_map>#include <vector>
Include dependency graph for AchievementMgr.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | CriteriaProgress |
| struct | AchievementCriteriaData |
| struct | AchievementCriteriaDataSet |
| struct | AchievementReward |
| struct | AchievementRewardLocale |
| struct | CompletedAchievementData |
| class | AchievementMgr |
| class | AchievementGlobalMgr |
Macros | |
| #define | sAchievementMgr AchievementGlobalMgr::instance() |
Typedefs | |
| typedef std::vector< AchievementCriteriaEntry const * > | AchievementCriteriaEntryList |
| typedef std::vector< AchievementEntry const * > | AchievementEntryList |
| typedef std::unordered_map< uint32, AchievementCriteriaEntryList > | AchievementCriteriaListByAchievement |
| typedef std::unordered_map< uint32, AchievementCriteriaEntryList > | AchievementCriteriaListByMiscValue |
| typedef std::unordered_map< uint32, AchievementCriteriaEntryList > | AchievementCriteriaListByCondition |
| typedef std::unordered_map< uint32, AchievementEntryList > | AchievementListByReferencedId |
| typedef std::unordered_map< uint32, AchievementCriteriaDataSet > | AchievementCriteriaDataMap |
| typedef std::unordered_map< uint32, AchievementReward > | AchievementRewards |
| typedef std::unordered_map< uint32, AchievementRewardLocale > | AchievementRewardLocales |
| typedef std::unordered_map< uint32, CriteriaProgress > | CriteriaProgressMap |
| typedef std::unordered_map< uint32, CompletedAchievementData > | CompletedAchievementMap |
| #define sAchievementMgr AchievementGlobalMgr::instance() |
Definition at line 419 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementCriteriaDataSet> AchievementCriteriaDataMap |
Definition at line 240 of file AchievementMgr.h.
| typedef std::vector<AchievementCriteriaEntry const*> AchievementCriteriaEntryList |
Definition at line 34 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementCriteriaEntryList> AchievementCriteriaListByAchievement |
Definition at line 37 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementCriteriaEntryList> AchievementCriteriaListByCondition |
Definition at line 39 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementCriteriaEntryList> AchievementCriteriaListByMiscValue |
Definition at line 38 of file AchievementMgr.h.
| typedef std::vector<AchievementEntry const*> AchievementEntryList |
Definition at line 35 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementEntryList> AchievementListByReferencedId |
Definition at line 40 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementRewardLocale> AchievementRewardLocales |
Definition at line 260 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementReward> AchievementRewards |
Definition at line 252 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, CompletedAchievementData> CompletedAchievementMap |
Definition at line 269 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, CriteriaProgress> CriteriaProgressMap |
Definition at line 268 of file AchievementMgr.h.
Definition at line 49 of file AchievementMgr.h.
| enum ProgressType |
| Enumerator | |
|---|---|
| PROGRESS_SET | |
| PROGRESS_ACCUMULATE | |
| PROGRESS_HIGHEST | |
Definition at line 271 of file AchievementMgr.h.