summaryrefslogtreecommitdiffstats
path: root/src/app/pausemanager.cpp
diff options
context:
space:
mode:
authorkrzys-h <krzys_h@interia.pl>2014-02-21 14:19:58 +0100
committerkrzys-h <krzys_h@interia.pl>2014-02-21 14:19:58 +0100
commitbb2a9bcfd3f63434c4bfb01a31f2ab0d64d6260b (patch)
tree4e3978ca4911d8916bb97b127cbdade5bb68b53b /src/app/pausemanager.cpp
parent2affc39b374fb83c22afb1e1deb3d82d3ab737da (diff)
downloadcolobot-bb2a9bcfd3f63434c4bfb01a31f2ab0d64d6260b.tar.gz
colobot-bb2a9bcfd3f63434c4bfb01a31f2ab0d64d6260b.tar.bz2
colobot-bb2a9bcfd3f63434c4bfb01a31f2ab0d64d6260b.zip
Added option to set pause audio in Scene
Diffstat (limited to 'src/app/pausemanager.cpp')
-rw-r--r--src/app/pausemanager.cpp24
1 files changed, 3 insertions, 21 deletions
diff --git a/src/app/pausemanager.cpp b/src/app/pausemanager.cpp
index 761e158..d357bba 100644
--- a/src/app/pausemanager.cpp
+++ b/src/app/pausemanager.cpp
@@ -20,6 +20,8 @@
#include "common/logger.h"
+#include "object/robotmain.h"
+
template<> CPauseManager* CSingleton<CPauseManager>::m_instance = nullptr;
@@ -41,27 +43,7 @@ void CPauseManager::SetPause(PauseType pause)
if(pause != PAUSE_NONE) {
if(m_pause != pause) {
CLogger::GetInstancePointer()->Info("Game paused - %s\n", GetPauseName(pause).c_str());
- switch(pause) {
- case PAUSE_EDITOR:
- // TODO: We don't have this music yet
- // m_sound->PlayPauseMusic("");
- #if DEV_BUILD
- m_sound->PlayPauseMusic("Prototype.ogg");
- #endif
- break;
-
- case PAUSE_SATCOM:
- // TODO: We don't have this music yet
- // m_sound->PlayPauseMusic("");
- #if DEV_BUILD
- m_sound->PlayPauseMusic("Constructive.ogg");
- #endif
- break;
-
- default:
- // Don't change music
- break;
- }
+ CRobotMain::GetInstancePointer()->StartPauseMusic(pause);
}
m_pause = pause;