aboutsummaryrefslogtreecommitdiff
path: root/engines/toltecs
diff options
context:
space:
mode:
authorFilippos Karapetis2011-10-22 23:54:51 +0000
committerWillem Jan Palenstijn2011-11-20 22:43:12 +0100
commita8112121b261ebb971512f07061992e264226d1b (patch)
treede029ae64a2baf123b6f4c147fcd62c5ba88160b /engines/toltecs
parentf3fdcad214f694275a65adba90a4de84c857296a (diff)
downloadscummvm-rg350-a8112121b261ebb971512f07061992e264226d1b.tar.gz
scummvm-rg350-a8112121b261ebb971512f07061992e264226d1b.tar.bz2
scummvm-rg350-a8112121b261ebb971512f07061992e264226d1b.zip
TOLTECS: Cleanup
Diffstat (limited to 'engines/toltecs')
-rw-r--r--engines/toltecs/script.cpp95
1 files changed, 23 insertions, 72 deletions
diff --git a/engines/toltecs/script.cpp b/engines/toltecs/script.cpp
index d0bf39bb0f..708afb7008 100644
--- a/engines/toltecs/script.cpp
+++ b/engines/toltecs/script.cpp
@@ -543,82 +543,33 @@ const char *getVarName(uint variable) {
int16 ScriptInterpreter::getGameVar(uint variable) {
debug(0, "ScriptInterpreter::getGameVar(%d{%s})", variable, getVarName(variable));
- int16 value = 0;
-
switch (variable) {
- case 0:
- value = _vm->_mouseDisabled;
- break;
- case 1:
- value = _vm->_mouseY;
- break;
- case 2:
- value = _vm->_mouseX;
- break;
- case 3:
- value = _vm->_mouseButton;
- break;
- case 4:
- value = _vm->_screen->_verbLineY;
- break;
- case 5:
- value = _vm->_screen->_verbLineX;
- break;
- case 6:
- value = _vm->_screen->_verbLineWidth;
- break;
- case 7:
- value = _vm->_screen->_verbLineCount;
- break;
- case 8:
- value = _vm->_screen->_verbLineNum;
- break;
- case 9:
- value = _vm->_screen->_talkTextItemNum;
- break;
- case 10:
- value = _vm->_screen->_talkTextY;
- break;
- case 11:
- value = _vm->_screen->_talkTextX;
- break;
- case 12:
- value = _vm->_screen->_talkTextFontColor;
- break;
- case 13:
- value = _vm->_cameraY;
- break;
- case 14:
- value = _vm->_cameraX;
- break;
- case 15:
- value = _vm->_walkSpeedY;
- break;
- case 16:
- value = _vm->_walkSpeedX;
- break;
- case 17:
- value = _vm->_flag01;
- break;
- case 18:
- value = _vm->_sceneResIndex;
- break;
- case 19:
- value = _vm->_guiHeight;
- break;
- case 20:
- value = _vm->_sceneHeight;
- break;
- case 21:
- value = _vm->_sceneWidth;
- break;
+ case 0: return _vm->_mouseDisabled;
+ case 1: return _vm->_mouseY;
+ case 2: return _vm->_mouseX;
+ case 3: return _vm->_mouseButton;
+ case 4: return _vm->_screen->_verbLineY;
+ case 5: return _vm->_screen->_verbLineX;
+ case 6: return _vm->_screen->_verbLineWidth;
+ case 7: return _vm->_screen->_verbLineCount;
+ case 8: return _vm->_screen->_verbLineNum;
+ case 9: return _vm->_screen->_talkTextItemNum;
+ case 10: return _vm->_screen->_talkTextY;
+ case 11: return _vm->_screen->_talkTextX;
+ case 12: return _vm->_screen->_talkTextFontColor;
+ case 13: return _vm->_cameraY;
+ case 14: return _vm->_cameraX;
+ case 15: return _vm->_walkSpeedY;
+ case 16: return _vm->_walkSpeedX;
+ case 17: return _vm->_flag01;
+ case 18: return _vm->_sceneResIndex;
+ case 19: return _vm->_guiHeight;
+ case 20: return _vm->_sceneHeight;
+ case 21: return _vm->_sceneWidth;
default:
warning("Getting unimplemented game variable %s (%d)", getVarName(variable), variable);
- break;
+ return 0;
}
-
- return value;
-
}
void ScriptInterpreter::setGameVar(uint variable, int16 value) {