diff options
author | Tiger Wang <ziwei.tiger@hotmail.co.uk> | 2014-05-06 20:38:01 +0200 |
---|---|---|
committer | Tiger Wang <ziwei.tiger@hotmail.co.uk> | 2014-05-06 20:38:01 +0200 |
commit | cca8376a0127a3e1711ed46d7e5491750135e715 (patch) | |
tree | 895f1787abb4a1234aa58546eaefb37d2f971922 | |
parent | Suggestions'd (diff) | |
download | cuberite-cca8376a0127a3e1711ed46d7e5491750135e715.tar cuberite-cca8376a0127a3e1711ed46d7e5491750135e715.tar.gz cuberite-cca8376a0127a3e1711ed46d7e5491750135e715.tar.bz2 cuberite-cca8376a0127a3e1711ed46d7e5491750135e715.tar.lz cuberite-cca8376a0127a3e1711ed46d7e5491750135e715.tar.xz cuberite-cca8376a0127a3e1711ed46d7e5491750135e715.tar.zst cuberite-cca8376a0127a3e1711ed46d7e5491750135e715.zip |
-rw-r--r-- | src/Entities/Player.cpp | 2 | ||||
-rw-r--r-- | src/Vector3.h | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/Entities/Player.cpp b/src/Entities/Player.cpp index d63e5461a..6ac11c270 100644 --- a/src/Entities/Player.cpp +++ b/src/Entities/Player.cpp @@ -212,7 +212,7 @@ void cPlayer::Tick(float a_Dt, cChunk & a_Chunk) SendExperience(); } - if (!(GetPosition() - m_LastPos).Equals(Vector3d(0, 0, 0))) // Change in position from last tick? + if (GetPosition() != m_LastPos) // Change in position from last tick? { // Apply food exhaustion from movement: ApplyFoodExhaustionFromMovement(); diff --git a/src/Vector3.h b/src/Vector3.h index 2c79f9ff1..181160ba7 100644 --- a/src/Vector3.h +++ b/src/Vector3.h @@ -113,6 +113,11 @@ public: return Equals(a_Rhs); } + inline bool operator != (const Vector3<T> & a_Rhs) const + { + return !Equals(a_Rhs); + } + inline bool operator < (const Vector3<T> & a_Rhs) { // return (x < a_Rhs.x) && (y < a_Rhs.y) && (z < a_Rhs.z); ? |