aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/opcodes.h
diff options
context:
space:
mode:
authorJussi Pitkanen2011-06-25 12:06:28 +0300
committerEugene Sandulenko2011-08-13 23:27:24 +0100
commitaf691e46c4ccbe0457d2a7d5a4386d9287518740 (patch)
tree1f78d48f29b1ec5a2cd08341d13db27df4b2b583 /engines/agi/opcodes.h
parent1dbe5bfccfb3d10b31ea9b5ac567165c650b3f98 (diff)
downloadscummvm-rg350-af691e46c4ccbe0457d2a7d5a4386d9287518740.tar.gz
scummvm-rg350-af691e46c4ccbe0457d2a7d5a4386d9287518740.tar.bz2
scummvm-rg350-af691e46c4ccbe0457d2a7d5a4386d9287518740.zip
AGI: Updates to V1 instruction table, plus an outcommented experiment
The experiment tries to implement the program control of the V1 interpreter. Maybe it is better to add another method for doing that once the workings of it are more clear.
Diffstat (limited to 'engines/agi/opcodes.h')
-rw-r--r--engines/agi/opcodes.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/agi/opcodes.h b/engines/agi/opcodes.h
index f45a52b611..3885c10aac 100644
--- a/engines/agi/opcodes.h
+++ b/engines/agi/opcodes.h
@@ -222,6 +222,10 @@ void cmdReleaseKey(AgiGame *state, uint8 *p);
void cmdAdjEgoMoveToXY(AgiGame *state, uint8 *p);
void cmdSetSpeed(AgiGame *state, uint8 *p);
+void cmdSetItemView(AgiGame *state, uint8 *p);
+void cmdCallV1(AgiGame *state, uint8 *p);
+void cmdNewRoomV1(AgiGame *state, uint8 *p);
+void cmdNewRoomVV1(AgiGame *state, uint8 *p);
void cmdUnknown(AgiGame *state, uint8 *p);
void condEqual(AgiGame *state, uint8 *p);