summaryrefslogtreecommitdiffstats
path: root/pacman-c++/audioplayer.cpp
diff options
context:
space:
mode:
authortotycro <totycro@unknown-horizons.org>2011-04-09 15:11:35 +0200
committertotycro <totycro@unknown-horizons.org>2011-04-09 15:11:35 +0200
commit13199a5212e210206b8d6b938f7c1683760cf226 (patch)
treecba982d54d62081589d31f188796b65fc51b703d /pacman-c++/audioplayer.cpp
parent979c3b4528da1608404d6e163211280fee5da9c5 (diff)
parent827a9b10539af4a8c4cff70fa345254668d294c7 (diff)
downloadfoop-13199a5212e210206b8d6b938f7c1683760cf226.tar.gz
foop-13199a5212e210206b8d6b938f7c1683760cf226.tar.bz2
foop-13199a5212e210206b8d6b938f7c1683760cf226.zip
Merge branch 'master' of git.manuel.mausz.at:/foop
Conflicts: pacman-c++/sceneholder.cpp pacman-c++/util.h
Diffstat (limited to 'pacman-c++/audioplayer.cpp')
-rw-r--r--pacman-c++/audioplayer.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/pacman-c++/audioplayer.cpp b/pacman-c++/audioplayer.cpp
index 424d3cf..5507bb3 100644
--- a/pacman-c++/audioplayer.cpp
+++ b/pacman-c++/audioplayer.cpp
@@ -52,6 +52,11 @@ AudioPlayer *AudioPlayer::self()
52 return m_instance; 52 return m_instance;
53} 53}
54 54
55bool AudioPlayer::isWorking() const
56{
57 return m_working;
58}
59
55void AudioPlayer::stop() 60void AudioPlayer::stop()
56{ 61{
57 m_player->stop(); 62 m_player->stop();
@@ -62,6 +67,11 @@ void AudioPlayer::setMuted(bool mute)
62 m_output->setMuted(mute); 67 m_output->setMuted(mute);
63} 68}
64 69
70bool AudioPlayer::isMuted() const
71{
72 return m_output->isMuted();
73}
74
65void AudioPlayer::play(AudioPlayer::Sound sound) 75void AudioPlayer::play(AudioPlayer::Sound sound)
66{ 76{
67 if (!m_working) 77 if (!m_working)
@@ -86,7 +96,7 @@ void AudioPlayer::enqueue(AudioPlayer::Sound sound)
86 m_player->enqueue(Phonon::MediaSource(m_sounds[sound])); 96 m_player->enqueue(Phonon::MediaSource(m_sounds[sound]));
87} 97}
88 98
89void AudioPlayer::clearQueue() 99void AudioPlayer::clearQueue() const
90{ 100{
91 if (!m_working) 101 if (!m_working)
92 return; 102 return;