From 1517d892bc461aa96ea9b04ed5486fca33256fe1 Mon Sep 17 00:00:00 2001 From: manuel Date: Sat, 9 Apr 2011 01:33:13 +0200 Subject: fix sound (again) --- pacman-c++/actor.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'pacman-c++/actor.cpp') diff --git a/pacman-c++/actor.cpp b/pacman-c++/actor.cpp index cd59c1e..5ccc339 100644 --- a/pacman-c++/actor.cpp +++ b/pacman-c++/actor.cpp @@ -163,12 +163,17 @@ void Actor::move(Actor::Movement direction) if (direction != Actor::None) { - m_moving->start(); if (m_local && AudioPlayer::self()->state() != Phonon::PlayingState) { + AudioPlayer::self()->clearQueue(); AudioPlayer::self()->play(AudioPlayer::WakaWaka); AudioPlayer::self()->enqueue(AudioPlayer::WakaWaka); } + m_moving->start(); + } + else + { + AudioPlayer::self()->stop(); } } -- cgit v1.2.3