diff options
author | Martin Kiewitz | 2016-01-31 22:25:35 +0100 |
---|---|---|
committer | Martin Kiewitz | 2016-01-31 22:25:35 +0100 |
commit | f2fb921f8419a323147b526bee9cc9a7425935e3 (patch) | |
tree | 850963c7f5b23b2d222b058985a208e49879aadc | |
parent | a9b25b53d7a7084941553166abd20a602e83e184 (diff) | |
download | scummvm-rg350-f2fb921f8419a323147b526bee9cc9a7425935e3.tar.gz scummvm-rg350-f2fb921f8419a323147b526bee9cc9a7425935e3.tar.bz2 scummvm-rg350-f2fb921f8419a323147b526bee9cc9a7425935e3.zip |
AGI: vol system setting gets sent to scripts
Volume changes in ScummVM system menu now gets sent to scripts
as well.
-rw-r--r-- | engines/agi/agi.cpp | 6 | ||||
-rw-r--r-- | engines/agi/agi.h | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/engines/agi/agi.cpp b/engines/agi/agi.cpp index 9c66c38487..34a81b5ec5 100644 --- a/engines/agi/agi.cpp +++ b/engines/agi/agi.cpp @@ -564,6 +564,12 @@ Common::Error AgiEngine::go() { return Common::kNoError; } +void AgiEngine::syncSoundSettings() { + Engine::syncSoundSettings(); + + setVolumeViaSystemSetting(); +} + // Scenes that need this: // // Manhunter 1: diff --git a/engines/agi/agi.h b/engines/agi/agi.h index f1aec3ee21..02b2c53e76 100644 --- a/engines/agi/agi.h +++ b/engines/agi/agi.h @@ -829,6 +829,9 @@ private: void setVolumeViaSystemSetting(); public: + void syncSoundSettings(); + +public: void decrypt(uint8 *mem, int len); void releaseSprites(); int mainCycle(bool onlyCheckForEvents = false); |