aboutsummaryrefslogtreecommitdiff
path: root/engines/toltecs/script.cpp
diff options
context:
space:
mode:
authorBenjamin Haisch2010-10-31 20:03:54 +0000
committerWillem Jan Palenstijn2011-11-20 22:43:10 +0100
commit9698127c5d78c92f99032d55dec5fe1feb773ae4 (patch)
tree44c20447455601f948a42c1f7bb05c0c62695912 /engines/toltecs/script.cpp
parentce7f9a088c03e502eaf0709b18c6c02937673f9f (diff)
downloadscummvm-rg350-9698127c5d78c92f99032d55dec5fe1feb773ae4.tar.gz
scummvm-rg350-9698127c5d78c92f99032d55dec5fe1feb773ae4.tar.bz2
scummvm-rg350-9698127c5d78c92f99032d55dec5fe1feb773ae4.zip
TOLTECS: - Undef menu test code (oops)
- Rename updateScreen to drawScreen - Move code from sfUpdateScreen to engine updateScreen - Use better screen sync code to get closer to the original game's speed
Diffstat (limited to 'engines/toltecs/script.cpp')
-rw-r--r--engines/toltecs/script.cpp33
1 files changed, 1 insertions, 32 deletions
diff --git a/engines/toltecs/script.cpp b/engines/toltecs/script.cpp
index 4e15fa3dc1..0c9f89e711 100644
--- a/engines/toltecs/script.cpp
+++ b/engines/toltecs/script.cpp
@@ -806,38 +806,7 @@ void ScriptInterpreter::sfSetGameVar() {
}
void ScriptInterpreter::sfUpdateScreen() {
-
- _vm->_sound->updateSpeech();
-
- _vm->_screen->updateShakeScreen();
-
- // TODO: Set quit flag
- if (_vm->shouldQuit())
- return;
-
- if (!_vm->_movieSceneFlag)
- _vm->updateInput();
- else
- _vm->_mouseButton = 0;
-
- // TODO? Check keyb
-
- _vm->_counter01--;
- if (_vm->_counter01 <= 0) {
- _vm->_counter01 = MIN(_vm->_counter02, 30);
- _vm->_counter02 = 0;
- _vm->updateScreen();
- _vm->_flag01 = 1;
- _vm->_system->delayMillis(5);
- _vm->_counter02 = 1; // ?
- } else {
- _vm->_screen->clearSprites();
- _vm->_flag01 = 0;
- //_vm->_system->updateScreen();
- }
-
- // TODO
-
+ _vm->updateScreen();
}
void ScriptInterpreter::sfGetRandomNumber() {