diff options
Diffstat (limited to 'pacman-c++/actor.cpp')
| -rw-r--r-- | pacman-c++/actor.cpp | 17 |
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 | ||
| 245 | AudioPlayer *Actor::wakaPlayer() | 245 | void 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 | |||
| 253 | void 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 | ||
| 252 | unsigned int Actor::getRoundPoints() | 261 | unsigned int Actor::getRoundPoints() |
