summaryrefslogtreecommitdiffstats
path: root/pacman-c++/sceneholder.cpp
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2011-04-11 14:15:59 +0200
committermanuel <manuel@mausz.at>2011-04-11 14:15:59 +0200
commitc68e77cac9558316ac16d58c0f6b888599ab021a (patch)
tree556b4c36fb325a117dd2ff27c472689a82c1a156 /pacman-c++/sceneholder.cpp
parent3c2e420d3418f326e091c67673f9eec610e45fc2 (diff)
downloadfoop-c68e77cac9558316ac16d58c0f6b888599ab021a.tar.gz
foop-c68e77cac9558316ac16d58c0f6b888599ab021a.tar.bz2
foop-c68e77cac9558316ac16d58c0f6b888599ab021a.zip
- make moving animation a bit smoother (on my computer at least)
- make animation stop after getting blocked
Diffstat (limited to 'pacman-c++/sceneholder.cpp')
-rw-r--r--pacman-c++/sceneholder.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/pacman-c++/sceneholder.cpp b/pacman-c++/sceneholder.cpp
index 49ce6e9..f13bf76 100644
--- a/pacman-c++/sceneholder.cpp
+++ b/pacman-c++/sceneholder.cpp
@@ -89,7 +89,9 @@ void SceneHolder::updateMap(const Transmission::map_t& map)
89 m_actors[color] = actor; 89 m_actors[color] = actor;
90 m_scene->addItem(actor); 90 m_scene->addItem(actor);
91 actor->setPos(mapPositionToCoord(x, y)); 91 actor->setPos(mapPositionToCoord(x, y));
92 } else { 92 }
93 else
94 {
93 Actor::Movement direction = 95 Actor::Movement direction =
94 Util::transmissionMovementToActor(cur & Transmission::direction_mask); 96 Util::transmissionMovementToActor(cur & Transmission::direction_mask);
95 actor->move(direction); 97 actor->move(direction);