1
0
Fork 0

- little performance improvement on the sand simulator

git-svn-id: http://mc-server.googlecode.com/svn/trunk@151 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
lapayo94@gmail.com 2011-12-28 21:35:43 +00:00
parent c6b4ee8c9f
commit c5fab7e7c8
2 changed files with 9 additions and 1 deletions

View File

@ -74,4 +74,11 @@ bool cSandSimulator::IsPassable( char a_BlockID )
|| IsBlockWater(a_BlockID)
|| IsBlockLava(a_BlockID);
}
}
void cSandSimulator::WakeUp( int a_X, int a_Y, int a_Z )
{
//Nothing else needs to be simulated :D (Bugs not included :s)
AddBlock( a_X, a_Y+1, a_Z );
AddBlock( a_X, a_Y, a_Z );
}

View File

@ -12,6 +12,7 @@ public:
~cSandSimulator();
virtual void Simulate( float a_Dt );
virtual inline void WakeUp( int a_X, int a_Y, int a_Z );
virtual inline bool IsAllowedBlock( char a_BlockID );
virtual inline bool IsPassable( char a_BlockID );