summaryrefslogtreecommitdiffstats
path: root/pacman-c++/mainwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pacman-c++/mainwidget.cpp')
-rw-r--r--pacman-c++/mainwidget.cpp5
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
8MainWidget::MainWidget(QWidget *parent) 9MainWidget::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)
214void MainWidget::startGame() 218void 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();