summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDennis Friis <peavey@placid.dk>2008-05-28 16:06:48 +0000
committerDennis Friis <peavey@placid.dk>2008-05-28 16:06:48 +0000
commit7f9c54c79c1bd7e7e2cd7b5f7dd0373d831bc8a8 (patch)
tree87060839283e31eee534a0083987ee7adbb8507c
parentc72778820c971184eef932cfea5654c66111f923 (diff)
downloadmana-7f9c54c79c1bd7e7e2cd7b5f7dd0373d831bc8a8.tar.gz
mana-7f9c54c79c1bd7e7e2cd7b5f7dd0373d831bc8a8.tar.bz2
mana-7f9c54c79c1bd7e7e2cd7b5f7dd0373d831bc8a8.tar.xz
mana-7f9c54c79c1bd7e7e2cd7b5f7dd0373d831bc8a8.zip
Change order of direction to up/down/right/left in Being::getSpriteDirection to fix inconsistancy of facing direction when walking diagonally.
-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;
}