From dff77e8e5690b7834652884aadf6c3d5e1ceafd9 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Tue, 4 Jun 2013 14:18:03 +0000 Subject: Implemented proper player crouching. Fixes FS #365 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1553 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/Player.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source/Player.h') diff --git a/source/Player.h b/source/Player.h index c582c1802..f2eb2320d 100644 --- a/source/Player.h +++ b/source/Player.h @@ -170,6 +170,12 @@ public: /// Returns the list of slots currently stored for inventory painting. To be used by cWindow only const cSlotNums & GetInventoryPaintSlots(void) const; + + /// Sets the crouch status, broadcasts to all visible players + void SetCrouch(bool a_IsCrouched); + + // cEntity overrides: + virtual bool IsCrouched(void) const { return m_IsCrouched; } protected: typedef std::map< std::string, bool > PermissionMap; @@ -219,6 +225,8 @@ protected: cClientHandle * m_ClientHandle; cSlotNums m_InventoryPaintSlots; + + bool m_IsCrouched; virtual void Destroyed(void); -- cgit v1.2.3