aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Menshakov2011-06-25 13:28:33 +0400
committerVladimir Menshakov2011-06-25 13:29:04 +0400
commit14a5e0a425877c3540289b37f1695771ca882a44 (patch)
tree949348c37f002e884bac89f863ec9ca3eb267881
parent0c6d41e59eee60da0d0de58ca3bd3f1df5c741e1 (diff)
downloadscummvm-rg350-14a5e0a425877c3540289b37f1695771ca882a44.tar.gz
scummvm-rg350-14a5e0a425877c3540289b37f1695771ca882a44.tar.bz2
scummvm-rg350-14a5e0a425877c3540289b37f1695771ca882a44.zip
DREAMWEB: Fixed keypad animation
-rw-r--r--devtools/tasmrecover/dreamweb/keypad.asm1
-rw-r--r--engines/dreamweb/dreamgen.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/devtools/tasmrecover/dreamweb/keypad.asm b/devtools/tasmrecover/dreamweb/keypad.asm
index 8ac38524aa..3638f35cb1 100644
--- a/devtools/tasmrecover/dreamweb/keypad.asm
+++ b/devtools/tasmrecover/dreamweb/keypad.asm
@@ -22,6 +22,7 @@ keypadloop: call delpointer
call readmouse
call showkeypad
call showpointer
+ call vsync
cmp presscount,0
jz nopresses
dec presscount
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp
index a5a4748948..954b08eeec 100644
--- a/engines/dreamweb/dreamgen.cpp
+++ b/engines/dreamweb/dreamgen.cpp
@@ -14630,6 +14630,7 @@ void DreamGenContext::showkeypad() {
di = (36+112)+31;
bx = (72)+59;
singlekey();
+ vsync();
_cmp(data.byte(kLightcount), 0);
if (flags.z())
return /* (notenter) */;