diff options
author | Max Horn | 2006-10-07 17:42:32 +0000 |
---|---|---|
committer | Max Horn | 2006-10-07 17:42:32 +0000 |
commit | ff6731e00a86d81bcc392c57586670a94497ded0 (patch) | |
tree | 0d1451fd45b06042c8d7999cb59807fe5e426cee /engines/scumm/input.cpp | |
parent | 71bea97de7f4127cf45a4df5d824e9c7db32cc5c (diff) | |
download | scummvm-rg350-ff6731e00a86d81bcc392c57586670a94497ded0.tar.gz scummvm-rg350-ff6731e00a86d81bcc392c57586670a94497ded0.tar.bz2 scummvm-rg350-ff6731e00a86d81bcc392c57586670a94497ded0.zip |
Removed 'smushMode' param from processInput and processKeyboard in favor of a new member _smushActive of ScummEngine_v7
svn-id: r24175
Diffstat (limited to 'engines/scumm/input.cpp')
-rw-r--r-- | engines/scumm/input.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/engines/scumm/input.cpp b/engines/scumm/input.cpp index 2c07728308..3943553fbf 100644 --- a/engines/scumm/input.cpp +++ b/engines/scumm/input.cpp @@ -202,11 +202,11 @@ void ScummEngine_v90he::clearClickedStatus() { } } -void ScummEngine_v90he::processInput(bool smushMode) { +void ScummEngine_v90he::processInput() { if (_game.heversion >= 98) { _logicHE->processKeyStroke(_keyPressed); } - ScummEngine::processInput(smushMode); + ScummEngine::processInput(); } #endif @@ -218,7 +218,7 @@ void ScummEngine::clearClickedStatus() { _rightBtnPressed &= ~msClicked; } -void ScummEngine::processInput(bool smushMode) { +void ScummEngine::processInput() { _lastKeyHit = _keyPressed; _keyPressed = 0; @@ -296,7 +296,7 @@ void ScummEngine::processInput(bool smushMode) { #ifdef _WIN32_WCE if (_lastKeyHit == KEY_ALL_SKIP) { // Skip cutscene - if (smushMode || vm.cutScenePtr[vm.cutSceneStackPointer]) + if (_smushActive || vm.cutScenePtr[vm.cutSceneStackPointer]) _lastKeyHit = (VAR_CUTSCENEEXIT_KEY != 0xFF) ? (uint)VAR(VAR_CUTSCENEEXIT_KEY) : 27; else // Skip talk @@ -311,11 +311,11 @@ void ScummEngine::processInput(bool smushMode) { if (!_lastKeyHit) return; - processKeyboard(smushMode); + processKeyboard(); } #ifndef DISABLE_SCUMM_7_8 -void ScummEngine_v8::processKeyboard(bool smushMode) { +void ScummEngine_v8::processKeyboard() { // If a key script was specified (a V8 feature), and it's trigger // key was pressed, run it. if (_keyScriptNo && (_keyScriptKey == _lastKeyHit)) { @@ -324,10 +324,10 @@ void ScummEngine_v8::processKeyboard(bool smushMode) { } // Fall back to V7 behavior - ScummEngine_v7::processKeyboard(smushMode); + ScummEngine_v7::processKeyboard(); } -void ScummEngine_v7::processKeyboard(bool smushMode) { +void ScummEngine_v7::processKeyboard() { // COMI version string is hard coded in the engine, hence we don't // invoke versionDialog here (it would only show nonsense). @@ -339,13 +339,13 @@ void ScummEngine_v7::processKeyboard(bool smushMode) { if (VAR_CUTSCENEEXIT_KEY != 0xFF && _lastKeyHit == VAR(VAR_CUTSCENEEXIT_KEY)) { // Skip cutscene (or active SMUSH video). - if (smushMode) { + if (_smushActive) { if (_game.id == GID_FT) _insane->escapeKeyHandler(); else _smushVideoShouldFinish = true; } - if (!smushMode || _smushVideoShouldFinish) + if (!_smushActive || _smushVideoShouldFinish) abortCutscene(); _mouseAndKeyboardStat = _lastKeyHit; @@ -353,11 +353,11 @@ void ScummEngine_v7::processKeyboard(bool smushMode) { } // Fall back to V6 behavior - ScummEngine_v6::processKeyboard(smushMode); + ScummEngine_v6::processKeyboard(); } #endif -void ScummEngine_v6::processKeyboard(bool smushMode) { +void ScummEngine_v6::processKeyboard() { if (_lastKeyHit == 20) { // FIXME: What key is '20' supposed to indicate? I can't trigger // it with my keyboard, it seems... @@ -394,10 +394,10 @@ void ScummEngine_v6::processKeyboard(bool smushMode) { } // Fall back to default behavior - ScummEngine::processKeyboard(smushMode); + ScummEngine::processKeyboard(); } -void ScummEngine_v2::processKeyboard(bool smushMode) { +void ScummEngine_v2::processKeyboard() { if (_lastKeyHit == ' ') { // space pauseGame(); } else if (_lastKeyHit == 314+5) { // F5 @@ -411,7 +411,7 @@ void ScummEngine_v2::processKeyboard(bool smushMode) { abortCutscene(); } else { // Fall back to default behavior - ScummEngine::processKeyboard(smushMode); + ScummEngine::processKeyboard(); } // Store the input type. So far we can't distinguish @@ -429,16 +429,16 @@ void ScummEngine_v2::processKeyboard(bool smushMode) { } } -void ScummEngine_v3::processKeyboard(bool smushMode) { +void ScummEngine_v3::processKeyboard() { if (_game.platform == Common::kPlatformFMTowns && _lastKeyHit == 314+8) { // F8 confirmRestartDialog(); } else { // Fall back to default behavior - ScummEngine::processKeyboard(smushMode); + ScummEngine::processKeyboard(); } } -void ScummEngine::processKeyboard(bool smushMode) { +void ScummEngine::processKeyboard() { int saveloadkey; if ((_game.version <= 3) || (_game.id == GID_SAMNMAX) || (_game.id == GID_CMI) || (_game.heversion >= 72)) |