summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--src/being.cpp8
2 files changed, 10 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 4714803f..50f34460 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-05-28 Dennis Friis <peavey@placid.dk>
+
+ * src/being.cpp: Change order of direction to up/down/right/left in
+ Being::getSpriteDirection to fix inconsistancy of facing direction
+ when walking diagonally.
+
2008-05-27 David Athay <ko2fan@gmail.com>
* src/main.cpp, src/player_relations.cpp: Changed OSX tmw directory to a
diff --git a/src/being.cpp b/src/being.cpp
index 0e0fd720..625b0eef 100644
--- a/src/being.cpp
+++ b/src/being.cpp
@@ -300,14 +300,14 @@ Being::getSpriteDirection() const
{
dir = DIRECTION_UP;
}
- else if (mDirection & RIGHT)
- {
- dir = DIRECTION_RIGHT;
- }
else if (mDirection & DOWN)
{
dir = DIRECTION_DOWN;
}
+ else if (mDirection & RIGHT)
+ {
+ dir = DIRECTION_RIGHT;
+ }
else {
dir = DIRECTION_LEFT;
}