diff options
author | Eugene Sandulenko | 2009-06-06 17:48:09 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2009-06-06 17:48:09 +0000 |
commit | ea3373708c6aaea0f04543b913883dbb74556f52 (patch) | |
tree | 1adbf3e565fd784b2878c3e34d716caaaab4ab88 /engines/agi/cycle.cpp | |
parent | d6a4dbeb1d41d7d51e58822db9e4036fd1fbeeae (diff) | |
download | scummvm-rg350-ea3373708c6aaea0f04543b913883dbb74556f52.tar.gz scummvm-rg350-ea3373708c6aaea0f04543b913883dbb74556f52.tar.bz2 scummvm-rg350-ea3373708c6aaea0f04543b913883dbb74556f52.zip |
Correct implementation for set.key opcode. Fixes #2605104: "AGI: Manhunter, F3 hotkey dosent work", removed number of hacks
svn-id: r41259
Diffstat (limited to 'engines/agi/cycle.cpp')
-rw-r--r-- | engines/agi/cycle.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/engines/agi/cycle.cpp b/engines/agi/cycle.cpp index 6f48f739ec..6e7eb3aa32 100644 --- a/engines/agi/cycle.cpp +++ b/engines/agi/cycle.cpp @@ -100,7 +100,7 @@ void AgiEngine::resetControllers() { int i; for (i = 0; i < MAX_DIRS; i++) { - _game.evKeyp[i].occured = false; + _game.controllerOccured[i] = false; } } @@ -371,9 +371,6 @@ int AgiEngine::playGame() { int AgiEngine::runGame() { int i, ec = errOK; - for (i = 0; i < MAX_DIRS; i++) - memset(&_game.evKeyp[i], 0, sizeof(struct AgiEvent)); - // Execute the game do { debugC(2, kDebugLevelMain, "game loop"); |