diff options
author | megamage <none@none> | 2009-02-21 17:03:39 -0600 |
---|---|---|
committer | megamage <none@none> | 2009-02-21 17:03:39 -0600 |
commit | 4ecbdb128c59a20c9cfd5c59b4bc960b64e4dc19 (patch) | |
tree | adbbd3a36066dd68a860b9c6658b82744270f098 /src/game/ObjectMgr.h | |
parent | 3fb55c922f7b36d0746894702ada17203603fafb (diff) |
[7313] Optimized checks of presence in std::set Author: zhenya
--HG--
branch : trunk
Diffstat (limited to 'src/game/ObjectMgr.h')
-rw-r--r-- | src/game/ObjectMgr.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/game/ObjectMgr.h b/src/game/ObjectMgr.h index ab17c281a9c..3946f912b96 100644 --- a/src/game/ObjectMgr.h +++ b/src/game/ObjectMgr.h @@ -432,8 +432,16 @@ class ObjectMgr return itr->second; return 0; } - bool IsTavernAreaTrigger(uint32 Trigger_ID) const { return mTavernAreaTriggerSet.count(Trigger_ID) != 0; } - bool IsGameObjectForQuests(uint32 entry) const { return mGameObjectForQuestSet.count(entry) != 0; } + bool IsTavernAreaTrigger(uint32 Trigger_ID) const + { + return mTavernAreaTriggerSet.find(Trigger_ID) != mTavernAreaTriggerSet.end(); + } + + bool IsGameObjectForQuests(uint32 entry) const + { + return mGameObjectForQuestSet.find(entry) != mGameObjectForQuestSet.end(); + } + bool IsGuildVaultGameObject(Player *player, uint64 guid) const { if(GameObject *go = ObjectAccessor::GetGameObject(*player, guid)) |