diff options
author | lapayo94@gmail.com <lapayo94@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2011-12-25 17:20:06 +0100 |
---|---|---|
committer | lapayo94@gmail.com <lapayo94@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2011-12-25 17:20:06 +0100 |
commit | d6953a7ea2b20574ade4e0590ce030966c163394 (patch) | |
tree | 3f1f07c56f2c6dc725c359e709e74822c429f178 /source/cLavaSimulator.h | |
parent | Hold item is now dropped when inventory is closed (diff) | |
download | cuberite-d6953a7ea2b20574ade4e0590ce030966c163394.tar cuberite-d6953a7ea2b20574ade4e0590ce030966c163394.tar.gz cuberite-d6953a7ea2b20574ade4e0590ce030966c163394.tar.bz2 cuberite-d6953a7ea2b20574ade4e0590ce030966c163394.tar.lz cuberite-d6953a7ea2b20574ade4e0590ce030966c163394.tar.xz cuberite-d6953a7ea2b20574ade4e0590ce030966c163394.tar.zst cuberite-d6953a7ea2b20574ade4e0590ce030966c163394.zip |
Diffstat (limited to 'source/cLavaSimulator.h')
-rw-r--r-- | source/cLavaSimulator.h | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/source/cLavaSimulator.h b/source/cLavaSimulator.h index f1c59b939..cb3c743be 100644 --- a/source/cLavaSimulator.h +++ b/source/cLavaSimulator.h @@ -1,25 +1,12 @@ #pragma once
+#include "cFluidSimulator.h"
-class Vector3i;
-class cWorld;
-class cLavaSimulator
+class cLavaSimulator : public cFluidSimulator
{
public:
cLavaSimulator( cWorld* a_World );
- ~cLavaSimulator();
- void Simulate( float a_Dt );
- void WakeUp( int a_X, int a_Y, int a_Z );
+ virtual inline bool IsAllowedBlock( char a_BlockID );
+ virtual inline bool IsPassableForFluid( char a_BlockID );
-private:
- void AddBlock( int a_X, int a_Y, int a_Z);
- char GetHighestLevelAround( int a_X, int a_Y, int a_Z );
-
- bool IsLavaBlock( char a_BlockID );
-
- float m_Timer;
- cWorld* m_World;
-
- class LavaData;
- LavaData* m_Data;
-};
+};
\ No newline at end of file |