diff options
Diffstat (limited to 'source/MobFamilyCollecter.h')
-rw-r--r-- | source/MobFamilyCollecter.h | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/source/MobFamilyCollecter.h b/source/MobFamilyCollecter.h index cd05b6adb..6cef133b5 100644 --- a/source/MobFamilyCollecter.h +++ b/source/MobFamilyCollecter.h @@ -16,16 +16,12 @@ class cChunk; -/** This class is used to collect, for each Mob, what is it's family. It was first -being designed to check the caps of the mobs (no more than ... hostile mob in the world) - -as side effects : it also know what is the spawnrate of each family : MG TODO relocate +/** This class is used to collect the list of mobs for each family */ class cMobFamilyCollecter { public : typedef const std::set<cMonster::eFamily> tMobFamilyList; - typedef const std::map<cMonster::eFamily,int> tMobSpawRate; // collect a mob void CollectMob(cMonster & a_Monster); @@ -33,15 +29,9 @@ public : // return the number of mobs for this family int GetNumberOfCollectedMobs(cMonster::eFamily a_Family); - static tMobFamilyList & m_AllFamilies(void); - - static tMobSpawRate & m_SpawnRate(void); - protected : - std::map<cMonster::eFamily, std::set<cMonster*> > m_Mobs; + std::map<cMonster::eFamily, std::set<cMonster *> > m_Mobs; - static tMobFamilyList InitMobFamilyBeforeCx11(void); - static tMobSpawRate InitMobSpawnRateBeforeCx11(void); } ; |