summaryrefslogtreecommitdiffstats
path: root/source/Entity.h
diff options
context:
space:
mode:
authormadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2012-12-22 11:15:53 +0100
committermadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2012-12-22 11:15:53 +0100
commitb29af701b9a0b6bfbd2acaae06e32e9742fd7e78 (patch)
tree54cf35d738196786b605ddff446fca32e8a45fa7 /source/Entity.h
parentReduced most mobs' constructors to oneliners by passing parameters to superclasses (diff)
downloadcuberite-b29af701b9a0b6bfbd2acaae06e32e9742fd7e78.tar
cuberite-b29af701b9a0b6bfbd2acaae06e32e9742fd7e78.tar.gz
cuberite-b29af701b9a0b6bfbd2acaae06e32e9742fd7e78.tar.bz2
cuberite-b29af701b9a0b6bfbd2acaae06e32e9742fd7e78.tar.lz
cuberite-b29af701b9a0b6bfbd2acaae06e32e9742fd7e78.tar.xz
cuberite-b29af701b9a0b6bfbd2acaae06e32e9742fd7e78.tar.zst
cuberite-b29af701b9a0b6bfbd2acaae06e32e9742fd7e78.zip
Diffstat (limited to 'source/Entity.h')
-rw-r--r--source/Entity.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/Entity.h b/source/Entity.h
index 132679db2..96ba1a1a1 100644
--- a/source/Entity.h
+++ b/source/Entity.h
@@ -58,6 +58,7 @@
class cWorld;
class cReferenceManager;
class cClientHandle;
+class MTRand;
@@ -145,7 +146,8 @@ public:
void Destroy(); //tolua_export
void RemoveFromChunk(void); // for internal use in cChunk
- virtual void Tick(float a_Dt) = 0; //tolua_export
+ virtual void Tick(float a_Dt, MTRand & a_TickRandom); // tolua_export
+ virtual void HandlePhysics(float a_Dt) {} // tolua_export
/** Descendants override this function to send a command to the specified client to spawn the entity on the client.
To spawn on all eligible clients, use cChunkMap::BroadcastSpawnEntity()