diff options
author | Gregory Montoir | 2007-11-01 18:16:02 +0000 |
---|---|---|
committer | Gregory Montoir | 2007-11-01 18:16:02 +0000 |
commit | d9d15f9e7ec845dfbf21d2dff191dfe4d19b6726 (patch) | |
tree | f354c344dcd5e80814ecd9e1575e8d5324cb6232 /engines/igor/parts/part_90.cpp | |
parent | e6e144d494a7f85a62dcc79ad96ddebc5aa34789 (diff) | |
download | scummvm-rg350-d9d15f9e7ec845dfbf21d2dff191dfe4d19b6726.tar.gz scummvm-rg350-d9d15f9e7ec845dfbf21d2dff191dfe4d19b6726.tar.bz2 scummvm-rg350-d9d15f9e7ec845dfbf21d2dff191dfe4d19b6726.zip |
added bootparam handling, minor cleanup
svn-id: r29364
Diffstat (limited to 'engines/igor/parts/part_90.cpp')
-rw-r--r-- | engines/igor/parts/part_90.cpp | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/engines/igor/parts/part_90.cpp b/engines/igor/parts/part_90.cpp index e5578fc18e..c069d5d34e 100644 --- a/engines/igor/parts/part_90.cpp +++ b/engines/igor/parts/part_90.cpp @@ -27,7 +27,9 @@ namespace Igor { -static const char *STR_COPYRIGHT = "(C) 1995 Optik Software. All rights reserved."; +static const char *STR_COPYRIGHT_1995 = "(C) 1995 Optik Software. All rights reserved."; + +static const char *STR_COPYRIGHT_1994 = "(C) 1994 PENDULO STUDIOS. All rights reserved."; void IgorEngine::PART_90() { memset(_currentPalette, 0, 768); @@ -52,11 +54,11 @@ void IgorEngine::PART_90() { case 904: loadData(PAL_TitleScreen, _paletteBuffer); loadData(IMG_TitleScreen, _screenVGA); - drawString(_screenVGA, STR_COPYRIGHT, 2, 187, 0xF5, 0, 0); + drawString(_screenVGA, (_gameVersion == kIdEngDemo110) ? STR_COPYRIGHT_1994 : STR_COPYRIGHT_1995, 2, 187, 0xF5, 0, 0); break; } fadeInPalette(768); - while (!_inputVars[kInputEscape] && !_eventQuitGame) { + while (!_inputVars[kInputEscape]) { waitForTimer(); if (_inputVars[kInputOptions]) { _inputVars[kInputOptions] = 0; @@ -66,10 +68,12 @@ void IgorEngine::PART_90() { } _inputVars[kInputEscape] = 0; fadeOutPalette(768); - if (_currentPart == 904) { - _currentPart = 850; - } else { - ++_currentPart; + if (_currentPart != kInvalidPart) { + if (_currentPart == 904) { + _currentPart = 850; + } else { + ++_currentPart; + } } } |