summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--source/Entity.cpp3
-rw-r--r--source/Entity.h18
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; }