Improved comment
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1609 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
parent
bcfa09aa14
commit
30f808034c
@ -1499,8 +1499,8 @@ bool cChunkMap::ForEachEntityInChunk(int a_ChunkX, int a_ChunkZ, cEntityCallback
|
|||||||
|
|
||||||
void cChunkMap::DoExplosiontAt(float a_ExplosionSize, int a_BlockX, int a_BlockY, int a_BlockZ, cVector3iArray & a_BlocksAffected)
|
void cChunkMap::DoExplosiontAt(float a_ExplosionSize, int a_BlockX, int a_BlockY, int a_BlockZ, cVector3iArray & a_BlocksAffected)
|
||||||
{
|
{
|
||||||
|
// Don't explode if the explosion center is inside a liquid block:
|
||||||
switch (m_World->GetBlock(a_BlockX, a_BlockY, a_BlockZ))
|
switch (m_World->GetBlock(a_BlockX, a_BlockY, a_BlockZ))
|
||||||
// Check if the explosion is in a liquid.
|
|
||||||
{
|
{
|
||||||
case E_BLOCK_WATER:
|
case E_BLOCK_WATER:
|
||||||
case E_BLOCK_STATIONARY_WATER:
|
case E_BLOCK_STATIONARY_WATER:
|
||||||
@ -1510,6 +1510,7 @@ void cChunkMap::DoExplosiontAt(float a_ExplosionSize, int a_BlockX, int a_BlockY
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
cBlockArea area;
|
cBlockArea area;
|
||||||
int ExplosionSizeInt = (int) ceil(a_ExplosionSize);
|
int ExplosionSizeInt = (int) ceil(a_ExplosionSize);
|
||||||
int ExplosionSizeSq = ExplosionSizeInt * ExplosionSizeInt;
|
int ExplosionSizeSq = ExplosionSizeInt * ExplosionSizeInt;
|
||||||
|
Loading…
Reference in New Issue
Block a user