From 26c2af49cc410b7bd2ea6017a5454381087e960b Mon Sep 17 00:00:00 2001 From: manuel Date: Tue, 12 Apr 2011 21:32:44 +0200 Subject: - socket.write returns signed integer - make waka sound working --- pacman-c++/sceneholder.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'pacman-c++/sceneholder.cpp') diff --git a/pacman-c++/sceneholder.cpp b/pacman-c++/sceneholder.cpp index f44f767..d9e07e5 100644 --- a/pacman-c++/sceneholder.cpp +++ b/pacman-c++/sceneholder.cpp @@ -113,9 +113,14 @@ void SceneHolder::updateMap(const Transmission::map_t& map) } else { - Actor::Movement direction = - Util::transmissionMovementToActor(cur & Transmission::direction_mask); + Actor::Movement direction = Util::transmissionMovementToActor( + cur & Transmission::direction_mask); actor->move(direction); + /* that's kind a hack but working right now + * I think that will fall on our's hat sooner or later + */ + if (!(cur & Transmission::empty)) + actor->stopEating(); qDebug() << "[SceneUpdate] actor moves: color=" << color << "direction=" << direction << "newpos=" << QPoint(x, y); } -- cgit v1.2.3