1
0

opting for size_t

This commit is contained in:
DayBr3ak 2014-09-02 18:13:24 +02:00
parent 29811c4f21
commit 82911f3662
2 changed files with 5 additions and 5 deletions
src/Generating

@ -216,7 +216,7 @@ m_CachesLength(a_CachesLength),
m_InternalCacheLength(a_CachesLength * a_CacheSize) m_InternalCacheLength(a_CachesLength * a_CacheSize)
{ {
m_Caches.reserve(m_InternalCacheLength); m_Caches.reserve(m_InternalCacheLength);
for (int i = 0; i < m_InternalCacheLength; i++) { for (size_t i = 0; i < m_InternalCacheLength; i++) {
m_Caches.push_back(new cBioGenCache(a_BioGenToCache, a_CacheSize)); m_Caches.push_back(new cBioGenCache(a_BioGenToCache, a_CacheSize));
} }
} }
@ -239,8 +239,8 @@ cBioGenMulticache::~cBioGenMulticache()
void cBioGenMulticache::GenBiomes(int a_ChunkX, int a_ChunkZ, cChunkDef::BiomeMap & a_BiomeMap) void cBioGenMulticache::GenBiomes(int a_ChunkX, int a_ChunkZ, cChunkDef::BiomeMap & a_BiomeMap)
{ {
int cacheIdx = ((unsigned int)a_ChunkX % m_CachesLength) * m_CachesLength size_t cacheIdx = ((size_t)a_ChunkX % m_CachesLength) * m_CachesLength
+ ((unsigned int)a_ChunkZ % m_CachesLength); + ((size_t)a_ChunkZ % m_CachesLength);
m_Caches[cacheIdx]->GenBiomes(a_ChunkX, a_ChunkZ, a_BiomeMap); m_Caches[cacheIdx]->GenBiomes(a_ChunkX, a_ChunkZ, a_BiomeMap);
} }

@ -91,8 +91,8 @@ public:
~cBioGenMulticache(); ~cBioGenMulticache();
protected: protected:
int m_CachesLength; size_t m_CachesLength;
int m_InternalCacheLength; size_t m_InternalCacheLength;
std::vector<cBiomeGen*> m_Caches; std::vector<cBiomeGen*> m_Caches;
virtual void GenBiomes(int a_ChunkX, int a_ChunkZ, cChunkDef::BiomeMap & a_BiomeMap) override; virtual void GenBiomes(int a_ChunkX, int a_ChunkZ, cChunkDef::BiomeMap & a_BiomeMap) override;