Fixed DelayedFluidSimulator.
Floody fluid simulator is now woken up properly across chunk borders. git-svn-id: http://mc-server.googlecode.com/svn/trunk@966 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
@@ -34,7 +34,13 @@ protected:
|
||||
int m_TickDelay; // Count of the m_Slots array
|
||||
CoordsArray * m_Slots; // Slots, one for each delay tick
|
||||
int m_CurrentSlotNum; // Index into m_Slots[] where to insert new blocks
|
||||
|
||||
|
||||
/*
|
||||
Slots:
|
||||
| 0 | 1 | ... | m_CurrentSlotNum | m_CurrentSlotNum + 1 | ... | m_TickDelay - 1 |
|
||||
adding blocks here ^ | ^ simulating here
|
||||
*/
|
||||
|
||||
/// Called from Simulate() to simulate each block in one slot of blocks. Descendants override this method to provide custom simulation.
|
||||
virtual void SimulateBlock(int a_BlockX, int a_BlockY, int a_BlockZ) = 0;
|
||||
} ;
|
||||
|
||||
Reference in New Issue
Block a user