aboutsummaryrefslogtreecommitdiff
path: root/engines/access/scripts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/access/scripts.cpp')
-rw-r--r--engines/access/scripts.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/engines/access/scripts.cpp b/engines/access/scripts.cpp
index ea93a04e9b..0cfce787a9 100644
--- a/engines/access/scripts.cpp
+++ b/engines/access/scripts.cpp
@@ -121,42 +121,42 @@ void Scripts::CMDOBJECT() { error("TODO CMDOBJECT"); }
void Scripts::CMDENDOBJECT() { error("TODO ENDOBJECT"); }
void Scripts::cmdJumpLook() {
- if (_vm->_selectCommand == 0)
+ if (_vm->_room->_selectCommand == 0)
cmdGoto();
else
_data->skip(2);
}
void Scripts::cmdJumpHelp() {
- if (_vm->_selectCommand == 8)
+ if (_vm->_room->_selectCommand == 8)
cmdGoto();
else
_data->skip(2);
}
void Scripts::cmdJumpGet() {
- if (_vm->_selectCommand == 3)
+ if (_vm->_room->_selectCommand == 3)
cmdGoto();
else
_data->skip(2);
}
void Scripts::cmdJumpMove() {
- if (_vm->_selectCommand == 2)
+ if (_vm->_room->_selectCommand == 2)
cmdGoto();
else
_data->skip(2);
}
void Scripts::cmdJumpUse() {
- if (_vm->_selectCommand == 4)
+ if (_vm->_room->_selectCommand == 4)
cmdGoto();
else
_data->skip(2);
}
void Scripts::cmdJumpTalk() {
- if (_vm->_selectCommand == 6)
+ if (_vm->_room->_selectCommand == 6)
cmdGoto();
else
_data->skip(2);
@@ -180,15 +180,15 @@ void Scripts::cmdAnim() {
void Scripts::cmdSetFlag() {
int flagNum = _data->readByte();
byte flagVal = _data->readByte();
-
assert(flagNum < 256);
+
_vm->_flags[flagNum] = flagVal;
}
void Scripts::cmdCheckFlag() {
int flagNum = _data->readUint16LE();
int flagVal = _data->readUint16LE();
- assert(flagNum < 100);
+ assert(flagNum < 256);
if (_vm->_flags[flagNum] == flagVal)
cmdGoto();
@@ -282,7 +282,7 @@ void Scripts::CMDSETTIMER() { error("TODO CMDSETTIMER"); }
void Scripts::CMDCHECKTIMER() { error("TODO CMDCHECKTIMER"); }
void Scripts::cmdSetTravel() {
- if (_vm->_selectCommand == 5)
+ if (_vm->_room->_selectCommand == 5)
cmdGoto();
else
_data->skip(2);