diff options
author | Arnaud Boutonné | 2010-12-15 20:11:59 +0000 |
---|---|---|
committer | Arnaud Boutonné | 2010-12-15 20:11:59 +0000 |
commit | ca547118e39fb723d59c96487e3bfc451f0f46b4 (patch) | |
tree | 4a1f067ff1364b5156286f1d9ca824505078340a /engines/hugo | |
parent | f05f5348b7d6da6404a29d6a6f6b4452ffd5735b (diff) | |
download | scummvm-rg350-ca547118e39fb723d59c96487e3bfc451f0f46b4.tar.gz scummvm-rg350-ca547118e39fb723d59c96487e3bfc451f0f46b4.tar.bz2 scummvm-rg350-ca547118e39fb723d59c96487e3bfc451f0f46b4.zip |
HUGO: Ensure F6 (inventory) is only active when appropriate
svn-id: r54922
Diffstat (limited to 'engines/hugo')
-rw-r--r-- | engines/hugo/parser_v1w.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/hugo/parser_v1w.cpp b/engines/hugo/parser_v1w.cpp index 2de173712e..51795be9c3 100644 --- a/engines/hugo/parser_v1w.cpp +++ b/engines/hugo/parser_v1w.cpp @@ -99,8 +99,10 @@ void Parser_v1w::keyHandler(uint16 nChar, uint16 nFlags) { gameStatus.viewState = V_PLAY; break; case Common::KEYCODE_F6: // Inventory - gameStatus.inventoryState = I_DOWN; - gameStatus.viewState = V_INVENT; + if ((gameStatus.inventoryState == I_OFF) && (gameStatus.viewState == V_PLAY)) { + gameStatus.inventoryState = I_DOWN; + gameStatus.viewState = V_INVENT; + } break; case Common::KEYCODE_F8: // Turbo mode _config.turboFl = !_config.turboFl; |