aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Howell2003-07-25 06:55:05 +0000
committerTravis Howell2003-07-25 06:55:05 +0000
commit9bb773c67d093c5551904d3ee3c9e424e133f20c (patch)
treeef5666674cdd833bf77500bd71f6afd63c41c72b
parent791efd853aacee15bb2f5b2e575c59fd9bb7480d (diff)
downloadscummvm-rg350-9bb773c67d093c5551904d3ee3c9e424e133f20c.tar.gz
scummvm-rg350-9bb773c67d093c5551904d3ee3c9e424e133f20c.tar.bz2
scummvm-rg350-9bb773c67d093c5551904d3ee3c9e424e133f20c.zip
Use correct frame rate value from disasm, fixes minor timing issue in simon 2 in
troduction. Correct default _lock_counter value svn-id: r9186
-rw-r--r--simon/simon.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/simon/simon.cpp b/simon/simon.cpp
index 7bc8ef60e2..de53d1a1cd 100644
--- a/simon/simon.cpp
+++ b/simon/simon.cpp
@@ -307,7 +307,7 @@ SimonEngine::SimonEngine(GameDetector *detector, OSystem *syst)
_need_hitarea_recalc = 0;
_verb_hitarea = 0;
_hitarea_unk_4 = 0;
- _lock_counter = 200;
+ _lock_counter = 0;
_video_palette_mode = 0;
@@ -4171,6 +4171,8 @@ void SimonEngine::openGameFile() {
_system->init_size(320, 200);
+ vc_34_force_lock();
+
startUp(1);
}
@@ -4438,9 +4440,9 @@ void SimonEngine::delay(uint amount) {
if (_fast_mode)
vga_period = 10;
else if (_game & GF_SIMON2)
- vga_period = 40;
- else
vga_period = 45;
+ else
+ vga_period = 50;
_rnd.getRandomNumber(2);