From 3b8237b434c9a094dafebbf364b89ab2f4cbd460 Mon Sep 17 00:00:00 2001 From: totycro Date: Mon, 11 Apr 2011 13:33:29 +0200 Subject: implemented ai --- pacman-c++/sceneholder.cpp | 2 +- pacman-c++/server.cpp | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pacman-c++/sceneholder.cpp b/pacman-c++/sceneholder.cpp index c819b95..26f74a7 100644 --- a/pacman-c++/sceneholder.cpp +++ b/pacman-c++/sceneholder.cpp @@ -92,7 +92,7 @@ void SceneHolder::updateMap(const Transmission::map_t& map) Actor::Movement direction = Util::transmissionMovementToActor(cur & Transmission::direction_mask); actor->move(direction); - qDebug() << "actor move " << direction << "to " << x << y; + qDebug() << "actor " << color << " move " << direction << "to " << x << y; } else if (cur & Transmission::empty) { diff --git a/pacman-c++/server.cpp b/pacman-c++/server.cpp index 18ec8fa..43aa6ff 100644 --- a/pacman-c++/server.cpp +++ b/pacman-c++/server.cpp @@ -35,6 +35,9 @@ Transmission::map_t Server::calculateUpdates() { Transmission::map_t map = Util::createEmptyMap(); + m_actorMovements[Color::blue] = Actor::Movement( (qrand() % 4) + 1 ); + m_actorMovements[Color::green] = Actor::Movement( (qrand() % 4) + 1 ); + QMapIterator i(m_actorMovements); while (i.hasNext()) { @@ -42,7 +45,7 @@ Transmission::map_t Server::calculateUpdates() Actor *actor = m_actors.value(i.key()); QPoint mapPosition = actor->pos().toPoint(); mapPosition = CoordToMapPosition(actor->pos().toPoint()); - qDebug() << "actor " << i.key() << " is at " << mapPosition; + qDebug() << "actor " << i.key() << " is at " << mapPosition << "moving " << i.value(); QPoint newMapPosition = mapPosition; switch (i.value()) -- cgit v1.2.3