diff options
author | Max Horn | 2003-05-24 22:42:26 +0000 |
---|---|---|
committer | Max Horn | 2003-05-24 22:42:26 +0000 |
commit | 684b7288f3bda1b8193fbabb11ef53fe2db34111 (patch) | |
tree | 4da331a62ffcbd5b4a09878a3dddb1e702caf8f1 /scumm/scummvm.cpp | |
parent | 3fda1e4a7c179f08982e3ff1f082bbece7cee988 (diff) | |
download | scummvm-rg350-684b7288f3bda1b8193fbabb11ef53fe2db34111.tar.gz scummvm-rg350-684b7288f3bda1b8193fbabb11ef53fe2db34111.tar.bz2 scummvm-rg350-684b7288f3bda1b8193fbabb11ef53fe2db34111.zip |
change behaviour for loading save games from the command line so that if you load a COMI save game from disk 2, you don't have to first insert disk 1
svn-id: r7910
Diffstat (limited to 'scumm/scummvm.cpp')
-rw-r--r-- | scumm/scummvm.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp index bb7db94030..f85984352a 100644 --- a/scumm/scummvm.cpp +++ b/scumm/scummvm.cpp @@ -566,8 +566,8 @@ Scumm::Scumm (GameDetector *detector, OSystem *syst) _timer = Engine::_timer; _sound->_sound_volume_master = detector->_master_volume; - _sound->_sound_volume_sfx = detector->_sfx_volume; - _sound->_sound_volume_music = detector->_music_volume; + _sound->_sound_volume_sfx = detector->_sfx_volume; + _sound->_sound_volume_music = detector->_music_volume; // Override global scaler with any game-specific define if (g_config->get("gfx_mode")) { @@ -2295,7 +2295,9 @@ void Scumm::launch() { _sound->setupSound(); - runScript(1, 0, 0, &_bootParam); + // If requested, load a save game instead of running the boot script + if (_saveLoadFlag != 2 || !loadState(_saveLoadSlot, _saveLoadCompatible)) + runScript(1, 0, 0, &_bootParam); } void Scumm::go() { |