summaryrefslogtreecommitdiffstats
path: root/pacman-c++/actor.cpp
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2011-04-12 21:32:44 +0200
committermanuel <manuel@mausz.at>2011-04-12 21:32:44 +0200
commit26c2af49cc410b7bd2ea6017a5454381087e960b (patch)
tree8dd9782767729b4edab0132d673b2c6807d4f406 /pacman-c++/actor.cpp
parent6af8e7795da1e86745364af1538fa76d4e0fc07e (diff)
downloadfoop-26c2af49cc410b7bd2ea6017a5454381087e960b.tar.gz
foop-26c2af49cc410b7bd2ea6017a5454381087e960b.tar.bz2
foop-26c2af49cc410b7bd2ea6017a5454381087e960b.zip
- socket.write returns signed integer
- make waka sound working
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()