aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction.h
diff options
context:
space:
mode:
authorNicola Mettifogo2007-08-13 23:58:17 +0000
committerNicola Mettifogo2007-08-13 23:58:17 +0000
commit3c43ebd49f08c5d41aca61576d1a08e2957c9eb6 (patch)
treeca89bb55170db328a92f62aed507b371c43273b2 /engines/parallaction/parallaction.h
parent681ae6ca8514d24a51e2c1e7ecbf8ac6fa633013 (diff)
downloadscummvm-rg350-3c43ebd49f08c5d41aca61576d1a08e2957c9eb6.tar.gz
scummvm-rg350-3c43ebd49f08c5d41aca61576d1a08e2957c9eb6.tar.bz2
scummvm-rg350-3c43ebd49f08c5d41aca61576d1a08e2957c9eb6.zip
Added invalid opcode entries in slot 0 of opcode lists, and adjusted indices to avoid small decrements.
svn-id: r28603
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r--engines/parallaction/parallaction.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h
index 9251e144b8..3da097cfbd 100644
--- a/engines/parallaction/parallaction.h
+++ b/engines/parallaction/parallaction.h
@@ -336,6 +336,7 @@ public:
int nextToken;
} _cmdParseCtxt;
+ DECLARE_COMMAND_PARSER(Invalid);
DECLARE_COMMAND_PARSER(Flags);
DECLARE_COMMAND_PARSER(Animation);
DECLARE_COMMAND_PARSER(Zone);
@@ -352,6 +353,7 @@ public:
Zone *z;
} _cmdRunCtxt;
+ DECLARE_COMMAND_OPCODE(invalid);
DECLARE_COMMAND_OPCODE(set);
DECLARE_COMMAND_OPCODE(clear);
DECLARE_COMMAND_OPCODE(start);
@@ -377,6 +379,7 @@ public:
LocalVariable *locals;
} _instParseCtxt;
+ DECLARE_INSTRUCTION_PARSER(defLocal);
DECLARE_INSTRUCTION_PARSER(animation);
DECLARE_INSTRUCTION_PARSER(loop);
DECLARE_INSTRUCTION_PARSER(x);
@@ -390,7 +393,6 @@ public:
DECLARE_INSTRUCTION_PARSER(call);
DECLARE_INSTRUCTION_PARSER(sound);
DECLARE_INSTRUCTION_PARSER(null);
- DECLARE_INSTRUCTION_PARSER(defLocal);
const Opcode *_instructionOpcodes;
@@ -401,6 +403,7 @@ public:
bool suspend;
} _instRunCtxt;
+ DECLARE_INSTRUCTION_OPCODE(invalid);
DECLARE_INSTRUCTION_OPCODE(on);
DECLARE_INSTRUCTION_OPCODE(off);
DECLARE_INSTRUCTION_OPCODE(loop);