From b2138b132cc0f7bf03bdd723725729d76067ff23 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Tue, 18 Jun 2013 19:09:51 +0000 Subject: More TNT fixes. Chain-reaction TNTs are spawned in proper coordinates (FS #390) Centralized Primed TNT entity spawning and made available to the plugins. Internal changes for better TNT performance. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1604 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/TNTEntity.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'source/TNTEntity.h') diff --git a/source/TNTEntity.h b/source/TNTEntity.h index 8414b2430..d20b6aca4 100644 --- a/source/TNTEntity.h +++ b/source/TNTEntity.h @@ -11,21 +11,22 @@ class cTNTEntity : public cEntity { -typedef cEntity super; + typedef cEntity super; public: CLASS_PROTODEF(cTNTEntity); - cTNTEntity(int a_X,int a_Y,int a_Z,float a_MaxFuseTime); - cTNTEntity(const Vector3i a_Pos,float a_MaxFuseTime); + cTNTEntity(double a_X, double a_Y, double a_Z, float a_FuseTimeInSec); + cTNTEntity(const Vector3d & a_Pos, float a_FuseTimeInSec); // cEntity overrides: virtual void Initialize(cWorld * a_World) override; virtual void SpawnOn(cClientHandle & a_ClientHandle) override; virtual void Tick(float a_Dt, cChunk & a_Chunk) override; -private: - float m_Counter; //In seconds too - float m_MaxFuseTime; //in seconds + +protected: + float m_Counter; ///< How much time has elapsed since the object was created, in seconds + float m_MaxFuseTime; ///< How long the fuse is, in seconds }; -- cgit v1.2.3