aboutsummaryrefslogtreecommitdiff
path: root/engines/tucker/tucker.cpp
diff options
context:
space:
mode:
authorStrangerke2014-05-25 14:05:14 +0200
committerStrangerke2014-05-25 14:05:14 +0200
commitde4060d4a170e2e60dabebcd485172f0b194b0a8 (patch)
tree76f60d91c1b7cffbb67f1ce4e78d9a81bf5d42da /engines/tucker/tucker.cpp
parent0ba17d909a0f816e1d48d0aa4972a719329d748d (diff)
downloadscummvm-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.cpp4
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();
}