diff options
| author | manuel <manuel@mausz.at> | 2011-05-02 20:42:37 +0200 |
|---|---|---|
| committer | manuel <manuel@mausz.at> | 2011-05-02 20:42:37 +0200 |
| commit | 0c4d6493ce9d1215c10d5f2942d373c4f37204b5 (patch) | |
| tree | 5bd36abfe2ecb65d2c453ff88359cdda561f094b /pacman-c++/mainwidget.cpp | |
| parent | 6ca702032d6844e211c67f18cf066e34fbbaf9d0 (diff) | |
| download | foop-0c4d6493ce9d1215c10d5f2942d373c4f37204b5.tar.gz foop-0c4d6493ce9d1215c10d5f2942d373c4f37204b5.tar.bz2 foop-0c4d6493ce9d1215c10d5f2942d373c4f37204b5.zip | |
add eating overlay
Diffstat (limited to 'pacman-c++/mainwidget.cpp')
| -rw-r--r-- | pacman-c++/mainwidget.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pacman-c++/mainwidget.cpp b/pacman-c++/mainwidget.cpp index 3c77765..93fd796 100644 --- a/pacman-c++/mainwidget.cpp +++ b/pacman-c++/mainwidget.cpp | |||
| @@ -4,6 +4,7 @@ | |||
| 4 | #include "constants.h" | 4 | #include "constants.h" |
| 5 | #include "util.h" | 5 | #include "util.h" |
| 6 | #include "pacman.pb.h" | 6 | #include "pacman.pb.h" |
| 7 | #include <QStringBuilder> | ||
| 7 | 8 | ||
| 8 | MainWidget::MainWidget(QWidget *parent) | 9 | MainWidget::MainWidget(QWidget *parent) |
| 9 | : QWidget(parent), m_currentKey(Transmission::none), m_running(false), m_scene(NULL), | 10 | : QWidget(parent), m_currentKey(Transmission::none), m_running(false), m_scene(NULL), |
| @@ -173,6 +174,9 @@ void MainWidget::tick() | |||
| 173 | m_scene->updateMap(map); | 174 | m_scene->updateMap(map); |
| 174 | Util::deleteMap(map); | 175 | Util::deleteMap(map); |
| 175 | updateScore(m_updatepacket); | 176 | updateScore(m_updatepacket); |
| 177 | |||
| 178 | if (m_updatepacket.eating_order_size() > 0) | ||
| 179 | m_scene->showEatingText(); | ||
| 176 | } | 180 | } |
| 177 | } | 181 | } |
| 178 | 182 | ||
| @@ -214,6 +218,7 @@ void MainWidget::keyReleaseEvent(QKeyEvent* event) | |||
| 214 | void MainWidget::startGame() | 218 | void MainWidget::startGame() |
| 215 | { | 219 | { |
| 216 | disconnect(AudioManager::self()->audioPlayer(), NULL, this, SLOT(startGame())); | 220 | disconnect(AudioManager::self()->audioPlayer(), NULL, this, SLOT(startGame())); |
| 221 | m_scene->showEatingText(false); | ||
| 217 | m_running = true; | 222 | m_running = true; |
| 218 | sendKeyUpdate(); | 223 | sendKeyUpdate(); |
| 219 | m_ambientPlayer->play(); | 224 | m_ambientPlayer->play(); |
