aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v2.cpp
diff options
context:
space:
mode:
authorMax Horn2003-05-09 00:57:10 +0000
committerMax Horn2003-05-09 00:57:10 +0000
commitbb4f80695495246d4feb4d5f48c495d22cc2704c (patch)
tree2969a3171068d38fd10a71f84dc1e9fdccccf4c5 /scumm/script_v2.cpp
parentc63ec9d0084f341c39118cfe8d5a01434bc9bbf5 (diff)
downloadscummvm-rg350-bb4f80695495246d4feb4d5f48c495d22cc2704c.tar.gz
scummvm-rg350-bb4f80695495246d4feb4d5f48c495d22cc2704c.tar.bz2
scummvm-rg350-bb4f80695495246d4feb4d5f48c495d22cc2704c.zip
cleanup
svn-id: r7399
Diffstat (limited to 'scumm/script_v2.cpp')
-rw-r--r--scumm/script_v2.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/scumm/script_v2.cpp b/scumm/script_v2.cpp
index 1e7adcee50..ec364cdbb5 100644
--- a/scumm/script_v2.cpp
+++ b/scumm/script_v2.cpp
@@ -495,11 +495,10 @@ void Scumm_v2::o2_getObjY() {
}
void Scumm_v2::o2_setBitVar() {
- byte lo = fetchScriptByte();
- byte hi = fetchScriptByte();
+ byte var = fetchScriptWord();
byte a = getVarOrDirectByte(0x80);
- int bit_var = (hi << 8) + lo + a;
+ int bit_var = var + a;
int bit_offset = bit_var & 0x0f;
bit_var >>= 4;
@@ -511,11 +510,10 @@ void Scumm_v2::o2_setBitVar() {
void Scumm_v2::o2_getBitVar() {
getResultPos();
- byte lo = fetchScriptByte();
- byte hi = fetchScriptByte();
+ byte var = fetchScriptWord();
byte a = getVarOrDirectByte(0x80);
- int bit_var = (hi << 8) + lo + a;
+ int bit_var = var + a;
int bit_offset = bit_var & 0x0f;
bit_var >>= 4;