FIX: memset ._.
This commit is contained in:
@@ -26,6 +26,8 @@ public:
|
|||||||
emptyChunk = new EmptyLevelChunk(level_, NULL, 0, 0);
|
emptyChunk = new EmptyLevelChunk(level_, NULL, 0, 0);
|
||||||
|
|
||||||
chunks = new LevelChunk *[LevelConstants::CHUNK_CACHE_WIDTH * LevelConstants::CHUNK_CACHE_WIDTH];
|
chunks = new LevelChunk *[LevelConstants::CHUNK_CACHE_WIDTH * LevelConstants::CHUNK_CACHE_WIDTH];
|
||||||
|
memset(chunks, 0, sizeof(LevelChunk*) * LevelConstants::CHUNK_CACHE_WIDTH * LevelConstants::CHUNK_CACHE_WIDTH);
|
||||||
|
LOGI("Chunks allocated.");
|
||||||
}
|
}
|
||||||
|
|
||||||
~ChunkCache() {
|
~ChunkCache() {
|
||||||
@@ -34,7 +36,7 @@ public:
|
|||||||
|
|
||||||
for (int i = 0; i < LevelConstants::CHUNK_CACHE_WIDTH * LevelConstants::CHUNK_CACHE_WIDTH; i++)
|
for (int i = 0; i < LevelConstants::CHUNK_CACHE_WIDTH * LevelConstants::CHUNK_CACHE_WIDTH; i++)
|
||||||
{
|
{
|
||||||
if (&chunks[i])
|
if (chunks[i])
|
||||||
{
|
{
|
||||||
chunks[i]->deleteBlockData();
|
chunks[i]->deleteBlockData();
|
||||||
delete chunks[i];
|
delete chunks[i];
|
||||||
|
|||||||
Reference in New Issue
Block a user