[7378]~[7381] achievement code update. Author: VladimirMangos

--HG--
branch : trunk
This commit is contained in:
megamage
2009-03-05 09:22:43 -06:00
parent c1ea842cf7
commit ae55745f2a
10 changed files with 311 additions and 235 deletions
+2 -1
View File
@@ -104,9 +104,10 @@ class AchievementMgr
Player* GetPlayer() { return m_player;}
private:
enum ProgressType { PROGRESS_SET, PROGRESS_ACCUMULATE, PROGRESS_HIGHEST };
void SendAchievementEarned(AchievementEntry const* achievement);
void SendCriteriaUpdate(uint32 id, CriteriaProgress const* progress);
void SetCriteriaProgress(AchievementCriteriaEntry const* entry, uint32 newValue, bool relative=false);
void SetCriteriaProgress(AchievementCriteriaEntry const* entry, uint32 changeValue, ProgressType ptype = PROGRESS_SET);
void CompletedCriteria(AchievementCriteriaEntry const* entry);
void CompletedAchievement(AchievementEntry const* entry);
bool IsCompletedCriteria(AchievementCriteriaEntry const* entry);