diff options
author | Strangerke | 2014-05-25 14:05:14 +0200 |
---|---|---|
committer | Strangerke | 2014-05-25 14:05:14 +0200 |
commit | de4060d4a170e2e60dabebcd485172f0b194b0a8 (patch) | |
tree | 76f60d91c1b7cffbb67f1ce4e78d9a81bf5d42da /engines/tucker/tucker.cpp | |
parent | 0ba17d909a0f816e1d48d0aa4972a719329d748d (diff) | |
download | scummvm-rg350-de4060d4a170e2e60dabebcd485172f0b194b0a8.tar.gz scummvm-rg350-de4060d4a170e2e60dabebcd485172f0b194b0a8.tar.bz2 scummvm-rg350-de4060d4a170e2e60dabebcd485172f0b194b0a8.zip |
TUCKER: Skip the display of the intro and of the chapter number when a game is loaded from launcher
Diffstat (limited to 'engines/tucker/tucker.cpp')
-rw-r--r-- | engines/tucker/tucker.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/tucker/tucker.cpp b/engines/tucker/tucker.cpp index 3b35fc65be..de555cd7b6 100644 --- a/engines/tucker/tucker.cpp +++ b/engines/tucker/tucker.cpp @@ -50,6 +50,7 @@ TuckerEngine::TuckerEngine(OSystem *system, Common::Language language, uint32 fl _currentSaveLoadGameState = 1; _fileLoadSize = 0; _csDataSize = 0; + _startSlot = ConfMan.hasKey("save_slot") ? ConfMan.getInt("save_slot") : -1; _player = nullptr; _loadTempBuf = nullptr; @@ -91,7 +92,8 @@ Common::Error TuckerEngine::run() { initGraphics(kScreenWidth, kScreenHeight, false); syncSoundSettings(); _compressedSound.openFile(); - handleIntroSequence(); + if (_startSlot == -1) + handleIntroSequence(); if ((_gameFlags & kGameFlagIntroOnly) == 0 && !shouldQuit()) { mainLoop(); } |