diff options
-rw-r--r-- | source/Entity.cpp | 3 | ||||
-rw-r--r-- | source/Entity.h | 18 |
2 files changed, 10 insertions, 11 deletions
diff --git a/source/Entity.cpp b/source/Entity.cpp index 43f9e9431..c031c97af 100644 --- a/source/Entity.cpp +++ b/source/Entity.cpp @@ -273,12 +273,11 @@ void cEntity::SetRoll( float a_Roll ) ////////////////////////////////////////////////////////////////////////// // Get look vector (this is NOT a rotation!) -Vector3f cEntity::GetLookVector() +Vector3f cEntity::GetLookVector(void) const { Matrix4f m; m.Init( Vector3f(), 0, m_Rot.x, -m_Rot.y ); Vector3f Look = m.Transform( Vector3f(0, 0, 1) ); - LOG("Look: %0.1f %0.1f %0.1f", Look.x, Look.y, Look.z ); return Look; } diff --git a/source/Entity.h b/source/Entity.h index 8d8d2690b..2ed255cd0 100644 --- a/source/Entity.h +++ b/source/Entity.h @@ -97,15 +97,15 @@ public: cWorld * GetWorld(void) const { return m_World; } - const Vector3d & GetPosition(void) const {return m_Pos; } - double GetPosX (void) const {return m_Pos.x; } - double GetPosY (void) const {return m_Pos.y; } - double GetPosZ (void) const {return m_Pos.z; } - const Vector3f & GetRot (void) const {return m_Rot; } - float GetRotation(void) const {return m_Rot.x; } - float GetPitch (void) const {return m_Rot.y; } - float GetRoll (void) const {return m_Rot.z; } - Vector3f GetLookVector(void); + const Vector3d & GetPosition (void) const {return m_Pos; } + double GetPosX (void) const {return m_Pos.x; } + double GetPosY (void) const {return m_Pos.y; } + double GetPosZ (void) const {return m_Pos.z; } + const Vector3f & GetRot (void) const {return m_Rot; } + float GetRotation (void) const {return m_Rot.x; } + float GetPitch (void) const {return m_Rot.y; } + float GetRoll (void) const {return m_Rot.z; } + Vector3f GetLookVector(void) const; int GetChunkX(void) const {return m_ChunkX; } int GetChunkY(void) const {return m_ChunkY; } |