diff options
author | madmaxoft <github@xoft.cz> | 2013-10-20 14:00:45 +0200 |
---|---|---|
committer | madmaxoft <github@xoft.cz> | 2013-10-20 14:00:45 +0200 |
commit | 6075f7cecd7c1a1f283c98eb0feeb746402a7c00 (patch) | |
tree | 2721948dd7d5308d96ddf380a1e2540caa50b55b /source/MobCensus.h | |
parent | Fixed binary search in StringToMobType(). (diff) | |
download | cuberite-6075f7cecd7c1a1f283c98eb0feeb746402a7c00.tar cuberite-6075f7cecd7c1a1f283c98eb0feeb746402a7c00.tar.gz cuberite-6075f7cecd7c1a1f283c98eb0feeb746402a7c00.tar.bz2 cuberite-6075f7cecd7c1a1f283c98eb0feeb746402a7c00.tar.lz cuberite-6075f7cecd7c1a1f283c98eb0feeb746402a7c00.tar.xz cuberite-6075f7cecd7c1a1f283c98eb0feeb746402a7c00.tar.zst cuberite-6075f7cecd7c1a1f283c98eb0feeb746402a7c00.zip |
Diffstat (limited to '')
-rw-r--r-- | source/MobCensus.h | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/source/MobCensus.h b/source/MobCensus.h index 7606efcea..e3892bec6 100644 --- a/source/MobCensus.h +++ b/source/MobCensus.h @@ -25,9 +25,6 @@ as side effect 2 : it also know the caps for mobs number and can compare census class cMobCensus { public: - typedef const std::map<cMonster::eFamily,int> tMobSpawnRate; - static tMobSpawnRate & m_SpawnRate(void); - /// Returns the nested proximity counter cMobProximityCounter & GetProximityCounter(void); @@ -40,25 +37,21 @@ public: /// Returns true if the family is capped (i.e. there are more mobs of this family than max) bool IsCapped(cMonster::eFamily a_MobFamily); - + /// log the results of census to server console void Logd(void); - + protected : cMobProximityCounter m_ProximityCounter; cMobFamilyCollecter m_MobFamilyCollecter; - typedef const std::map<cMonster::eFamily,int> tCapMultipliersMap; - - static tCapMultipliersMap & m_CapMultipliers(void); - std::set<cChunk *> m_EligibleForSpawnChunks; /// Returns the number of chunks that are elligible for spawning (for now, the loaded, valid chunks) int GetNumChunks(); - static tCapMultipliersMap CapMultiplierInitializerBeforeCx11(void); - static tCapMultipliersMap MobSpawnRateInitializerBeforeCx11(void); + /// Returns the cap multiplier value of the given monster family + static int GetCapMultiplier(cMonster::eFamily a_MobFamily); } ; |