Chunk now has an indicator of load failure; Chunk generator uses cChunkStay
git-svn-id: http://mc-server.googlecode.com/svn/trunk@337 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
@@ -204,6 +204,20 @@ void cChunk::MarkLoaded(void)
|
||||
|
||||
|
||||
|
||||
void cChunk::MarkLoadFailed(void)
|
||||
{
|
||||
if (m_IsValid)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
m_HasLoadFailed = true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void cChunk::GetAllData(cChunkDataCallback * a_Callback)
|
||||
{
|
||||
a_Callback->BlockData(m_BlockData);
|
||||
@@ -262,6 +276,8 @@ void cChunk::SetAllData(const char * a_BlockData, cEntityList & a_Entities, cBlo
|
||||
CreateBlockEntities();
|
||||
|
||||
CalculateHeightmap();
|
||||
|
||||
m_HasLoadFailed = false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user