diff options
author | lapayo94@gmail.com <lapayo94@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2011-12-26 21:57:12 +0100 |
---|---|---|
committer | lapayo94@gmail.com <lapayo94@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2011-12-26 21:57:12 +0100 |
commit | 9f77572fb0d045229556314ba9d7aa0f52ad5635 (patch) | |
tree | 67bf3cfaf013be8566e0d541c1a1b571719816f7 /source/cWorld.h | |
parent | - improved ClosestPlayerDetection (Really the closest now ;)) (diff) | |
download | cuberite-9f77572fb0d045229556314ba9d7aa0f52ad5635.tar cuberite-9f77572fb0d045229556314ba9d7aa0f52ad5635.tar.gz cuberite-9f77572fb0d045229556314ba9d7aa0f52ad5635.tar.bz2 cuberite-9f77572fb0d045229556314ba9d7aa0f52ad5635.tar.lz cuberite-9f77572fb0d045229556314ba9d7aa0f52ad5635.tar.xz cuberite-9f77572fb0d045229556314ba9d7aa0f52ad5635.tar.zst cuberite-9f77572fb0d045229556314ba9d7aa0f52ad5635.zip |
Diffstat (limited to 'source/cWorld.h')
-rw-r--r-- | source/cWorld.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/source/cWorld.h b/source/cWorld.h index ec30db956..44b89b5ab 100644 --- a/source/cWorld.h +++ b/source/cWorld.h @@ -12,10 +12,13 @@ enum ENUM_ITEM_ID; #include <vector>
#include <string>
+#include "cSimulatorManager.h"
+
class cPacket;
class cRedstone;
class cWaterSimulator;
class cLavaSimulator;
+class cSandSimulator;
class cChunkMap;
class cItem;
class cCriticalSection;
@@ -24,6 +27,8 @@ class cClientHandle; class cChunk;
class cEntity;
class cBlockEntity;
+
+
class cWorld //tolua_export
{ //tolua_export
public:
@@ -92,8 +97,9 @@ public: const double & GetSpawnY(); //tolua_export
const double & GetSpawnZ() { return m_SpawnZ; } //tolua_export
- cWaterSimulator *GetWaterSimulator() { return m_WaterSimulator; }
- cLavaSimulator *GetLavaSimulator() { return m_LavaSimulator; }
+ inline cSimulatorManager *GetSimulatorManager() { return m_SimulatorManager; }
+ inline cWaterSimulator *GetWaterSimulator() { return m_WaterSimulator; }
+ inline cLavaSimulator *GetLavaSimulator() { return m_LavaSimulator; }
cBlockEntity* GetBlockEntity( int a_X, int a_Y, int a_Z ); //tolua_export
@@ -173,8 +179,11 @@ private: int m_GameMode;
float m_WorldTimeFraction; // When this > 1.f m_WorldTime is incremented by 20
+ cSimulatorManager *m_SimulatorManager;
+ cSandSimulator *m_SandSimulator;
cWaterSimulator* m_WaterSimulator;
cLavaSimulator* m_LavaSimulator;
+
cCriticalSection* m_ClientHandleCriticalSection;
cCriticalSection* m_EntitiesCriticalSection;
|