diff options
author | megamage <none@none> | 2009-02-16 20:12:55 -0600 |
---|---|---|
committer | megamage <none@none> | 2009-02-16 20:12:55 -0600 |
commit | 1ad4f8509c10198d7e2c6691a0f17292d6deac0e (patch) | |
tree | 0c96a8c587b162f145aa0fd02fb11e5904607a54 /src/game/LootMgr.h | |
parent | 5881a1c25c760f3b57210d0912be23b356e3d40f (diff) |
[7285] More code cleanups in static data structures use. Author: zhenya
--HG--
branch : trunk
Diffstat (limited to 'src/game/LootMgr.h')
-rw-r--r-- | src/game/LootMgr.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/game/LootMgr.h b/src/game/LootMgr.h index 8f54bb3bee1..2d024b307a9 100644 --- a/src/game/LootMgr.h +++ b/src/game/LootMgr.h @@ -239,18 +239,19 @@ struct Loot // void clear(); void clear() { - items.clear(); gold = 0; PlayersLooting.clear(); for (QuestItemMap::iterator itr = PlayerQuestItems.begin(); itr != PlayerQuestItems.end(); ++itr) delete itr->second; + PlayerQuestItems.clear(); + for (QuestItemMap::iterator itr = PlayerFFAItems.begin(); itr != PlayerFFAItems.end(); ++itr) delete itr->second; + PlayerFFAItems.clear(); + for (QuestItemMap::iterator itr = PlayerNonQuestNonFFAConditionalItems.begin(); itr != PlayerNonQuestNonFFAConditionalItems.end(); ++itr) delete itr->second; - - PlayerQuestItems.clear(); - PlayerFFAItems.clear(); PlayerNonQuestNonFFAConditionalItems.clear(); + PlayersLooting.clear(); items.clear(); quest_items.clear(); gold = 0; |