summaryrefslogtreecommitdiffstats
path: root/source/Entities/Player.h
diff options
context:
space:
mode:
authormadmaxoft <github@xoft.cz>2013-08-30 20:49:33 +0200
committermadmaxoft <github@xoft.cz>2013-08-30 20:49:33 +0200
commit105251a986d741e34561df588582de3ef882d183 (patch)
tree8f414b24316af0fcfd3174e6c2e825ac53465362 /source/Entities/Player.h
parentProtoProxy: Log individual chunks in MapChunkBulk packet. (diff)
parentAnvilStats: Implemented a cImageComposingCallback class. (diff)
downloadcuberite-105251a986d741e34561df588582de3ef882d183.tar
cuberite-105251a986d741e34561df588582de3ef882d183.tar.gz
cuberite-105251a986d741e34561df588582de3ef882d183.tar.bz2
cuberite-105251a986d741e34561df588582de3ef882d183.tar.lz
cuberite-105251a986d741e34561df588582de3ef882d183.tar.xz
cuberite-105251a986d741e34561df588582de3ef882d183.tar.zst
cuberite-105251a986d741e34561df588582de3ef882d183.zip
Diffstat (limited to '')
-rw-r--r--source/Entities/Player.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/source/Entities/Player.h b/source/Entities/Player.h
index 4adf946db..82ff48954 100644
--- a/source/Entities/Player.h
+++ b/source/Entities/Player.h
@@ -73,7 +73,7 @@ public:
void CancelChargingBow(void);
/// Returns true if the player is currently charging the bow
- bool IsChargingBox(void) const { return m_IsChargingBow; }
+ bool IsChargingBow(void) const { return m_IsChargingBow; }
void SetTouchGround( bool a_bTouchGround );
inline void SetStance( const double a_Stance ) { m_Stance = a_Stance; }
@@ -90,6 +90,12 @@ public:
// tolua_begin
+ /// Returns the position where projectiles thrown by this player should start, player eye position + adjustment
+ Vector3d GetThrowStartPos(void) const;
+
+ /// Returns the initial speed vector of a throw, with a 3D length of a_SpeedCoeff.
+ Vector3d GetThrowSpeed(double a_SpeedCoeff) const;
+
/// Returns the current gamemode. Partly OBSOLETE, you should use IsGameModeXXX() functions wherever applicable
eGameMode GetGameMode(void) const { return m_GameMode; }