diff options
author | krzys-h <krzys_h@interia.pl> | 2014-02-21 14:19:58 +0100 |
---|---|---|
committer | krzys-h <krzys_h@interia.pl> | 2014-02-21 14:19:58 +0100 |
commit | bb2a9bcfd3f63434c4bfb01a31f2ab0d64d6260b (patch) | |
tree | 4e3978ca4911d8916bb97b127cbdade5bb68b53b /src/app/pausemanager.cpp | |
parent | 2affc39b374fb83c22afb1e1deb3d82d3ab737da (diff) | |
download | colobot-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.cpp | 24 |
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; |