From ccb051f0e37481161a8546f74e6e96e2013de9e9 Mon Sep 17 00:00:00 2001 From: lukaslw Date: Sat, 8 Nov 2014 19:41:26 +0100 Subject: PRINCE: Implement pauseEngineIntern() - pause and resume music in GMM --- engines/prince/prince.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'engines/prince/prince.cpp') diff --git a/engines/prince/prince.cpp b/engines/prince/prince.cpp index 00e1736c46..43ff218e1d 100644 --- a/engines/prince/prince.cpp +++ b/engines/prince/prince.cpp @@ -427,6 +427,16 @@ Common::Error PrinceEngine::run() { return Common::kNoError; } +void PrinceEngine::pauseEngineIntern(bool pause) { + Engine::pauseEngineIntern(pause); + if (pause) { + _midiPlayer->pause(); + } + else { + _midiPlayer->resume(); + } +} + bool AnimListItem::loadFromStream(Common::SeekableReadStream &stream) { int32 pos = stream.pos(); -- cgit v1.2.3