From b974b1ea59efac4a14a929b917df152d06487201 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Wed, 14 Mar 2012 21:21:03 +0000 Subject: Unified the chunk data to use the BLOCKDATA datatype. git-svn-id: http://mc-server.googlecode.com/svn/trunk@413 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/WGFlat.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'source/WGFlat.cpp') diff --git a/source/WGFlat.cpp b/source/WGFlat.cpp index 5c901c916..cb1392a77 100644 --- a/source/WGFlat.cpp +++ b/source/WGFlat.cpp @@ -33,7 +33,7 @@ cWGFlat::cWGFlat(cWorld * a_World) : -void cWGFlat::GenerateChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, char * a_BlockData, cEntityList & a_Entities, cBlockEntityList & a_BlockEntities) +void cWGFlat::GenerateChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, BLOCKTYPE * a_BlockData, cEntityList & a_Entities, cBlockEntityList & a_BlockEntities) { int SliceSize = cChunkDef::Width * cChunkDef::Width; memset(a_BlockData, E_BLOCK_BEDROCK, SliceSize); @@ -76,14 +76,14 @@ void cWGFlat::GenerateChunk(int a_ChunkX, int a_ChunkY, int a_ChunkZ, char * a_B memset(a_BlockData + SliceSize * m_Height, E_BLOCK_AIR, cChunkDef::NumBlocks - SliceSize * m_Height); SliceSize /= 2; // Nibbles from now on - char * Meta = a_BlockData + cChunkDef::NumBlocks; + BLOCKTYPE * Meta = a_BlockData + cChunkDef::NumBlocks; memset(Meta, 0, cChunkDef::NumBlocks / 2); - char * SkyLight = Meta + cChunkDef::NumBlocks / 2; + BLOCKTYPE * SkyLight = Meta + cChunkDef::NumBlocks / 2; memset(SkyLight, 0, m_Height * SliceSize); memset(SkyLight + m_Height * SliceSize, 0xff, cChunkDef::NumBlocks / 2 - m_Height * SliceSize); - char * BlockLight = SkyLight + cChunkDef::NumBlocks / 2; + BLOCKTYPE * BlockLight = SkyLight + cChunkDef::NumBlocks / 2; memset(BlockLight, 0, cChunkDef::NumBlocks / 2); } -- cgit v1.2.3