summaryrefslogtreecommitdiffstats
path: root/pacman-c++/actor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pacman-c++/actor.cpp')
-rw-r--r--pacman-c++/actor.cpp17
1 files changed, 13 insertions, 4 deletions
diff --git a/pacman-c++/actor.cpp b/pacman-c++/actor.cpp
index a746546..7b77851 100644
--- a/pacman-c++/actor.cpp
+++ b/pacman-c++/actor.cpp
@@ -190,7 +190,7 @@ void Actor::move(Actor::Movement direction)
190 { 190 {
191 //TODO 191 //TODO
192 qDebug() << "pause"; 192 qDebug() << "pause";
193 m_wakaPlayer->pause(); 193 //m_wakaPlayer->pause();
194 } 194 }
195 195
196 m_direction = direction; 196 m_direction = direction;
@@ -242,11 +242,20 @@ void Actor::eatingCherry()
242 AudioManager::self()->play(Sound::EatingCherry); 242 AudioManager::self()->play(Sound::EatingCherry);
243} 243}
244 244
245AudioPlayer *Actor::wakaPlayer() 245void Actor::startEating()
246{
247 if (!m_local || !m_wakaPlayer->isWorking())
248 return;
249 if (m_wakaPlayer->state() != Phonon::PlayingState)
250 m_wakaPlayer->play();
251}
252
253void Actor::stopEating()
246{ 254{
247 if (!m_local || !m_wakaPlayer->isWorking()) 255 if (!m_local || !m_wakaPlayer->isWorking())
248 return NULL; 256 return;
249 return m_wakaPlayer; 257 if (m_wakaPlayer->state() != Phonon::PausedState)
258 m_wakaPlayer->pause();
250} 259}
251 260
252unsigned int Actor::getRoundPoints() 261unsigned int Actor::getRoundPoints()