aboutsummaryrefslogtreecommitdiff
path: root/engines/simon/verb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/simon/verb.cpp')
-rw-r--r--engines/simon/verb.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/simon/verb.cpp b/engines/simon/verb.cpp
index 6b0ac8c207..136b4cef72 100644
--- a/engines/simon/verb.cpp
+++ b/engines/simon/verb.cpp
@@ -591,10 +591,10 @@ void SimonEngine::inventoryUp(WindowBlock *window) {
checkUp(window);
loadSprite(4, 9, 21, 0 ,0, 0);
while(1) {
- if (_currentBoxNumber != 0x7FFB || !_leftButtonDown)
+ if (_currentBoxNumber != 0x7FFB || !getBitFlag(89))
break;
checkUp(window);
- delay(1);
+ delay(100);
}
waitForMark(2);
checkUp(window);
@@ -618,10 +618,10 @@ void SimonEngine::inventoryDown(WindowBlock *window) {
checkDown(window);
loadSprite(4, 9, 23, 0, 0, 0);
while(1) {
- if (_currentBoxNumber != 0x7FFC || !_leftButtonDown)
+ if (_currentBoxNumber != 0x7FFC || !getBitFlag(89))
break;
checkDown(window);
- delay(1);
+ delay(100);
}
waitForMark(2);
checkDown(window);