diff options
Diffstat (limited to 'engines/titanic/star_control/fvector.h')
-rw-r--r-- | engines/titanic/star_control/fvector.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/titanic/star_control/fvector.h b/engines/titanic/star_control/fvector.h index 0dea0c32bb..dd8a25e957 100644 --- a/engines/titanic/star_control/fvector.h +++ b/engines/titanic/star_control/fvector.h @@ -79,14 +79,14 @@ public: * Returns true if the passed vector equals this one */ bool operator==(const FVector &src) const { - return _x != src._x || _y != src._y || _z != src._z; + return _x == src._x && _y == src._y && _z == src._z; } /** * Returns true if the passed vector does not equal this one */ bool operator!=(const FVector &src) const { - return !operator==(src); + return _x != src._x || _y != src._y || _z != src._z; } FVector operator+(const FVector &delta) const { |