From 33aae787dacf9d87851b71b5859b9f9aa88f80c5 Mon Sep 17 00:00:00 2001 From: manuel Date: Tue, 12 Apr 2011 21:40:28 +0200 Subject: add siren player --- pacman-c++/mainwidget.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'pacman-c++/mainwidget.cpp') diff --git a/pacman-c++/mainwidget.cpp b/pacman-c++/mainwidget.cpp index 89cbd58..5ef37e3 100644 --- a/pacman-c++/mainwidget.cpp +++ b/pacman-c++/mainwidget.cpp @@ -2,13 +2,20 @@ #include "actor.h" #include "block.h" #include "constants.h" -#include "audio.h" #include "util.h" #include "pacman.pb.h" MainWidget::MainWidget(QWidget *parent) : QWidget(parent), m_currentKey(Transmission::none), m_running(false) { + /* create audio player */ + m_sirenPlayer = new AudioPlayer(this); + if (m_sirenPlayer->isWorking()) + { + m_sirenPlayer->setLoop(Sound::Siren); + AudioManager::self()->registerAudioPlayer(m_sirenPlayer); + } + Color::Color color = connectToServer(); if (color == Color::none) { @@ -192,6 +199,7 @@ void MainWidget::keyReleaseEvent(QKeyEvent* event) void MainWidget::startGame() { m_running = true; + m_sirenPlayer->play(); } void MainWidget::playerScoreClicked() -- cgit v1.2.3