aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/intern.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agos/intern.h')
-rw-r--r--engines/agos/intern.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/engines/agos/intern.h b/engines/agos/intern.h
index 13ed39156f..3883d36c6b 100644
--- a/engines/agos/intern.h
+++ b/engines/agos/intern.h
@@ -35,6 +35,9 @@ struct SubRoom : Child {
uint16 subroutine_id;
uint16 roomExitStates;
uint16 roomExit[1];
+ uint16 roomShort;
+ uint16 roomLong;
+ uint16 flags;
};
struct SubObject : Child {
@@ -55,7 +58,19 @@ struct SubUserInherit : Child {
struct SubUserFlag : Child {
uint16 subroutine_id;
- uint16 userFlags[4];
+ uint16 userFlags[8];
+ uint16 userItems[1];
+};
+
+struct SubContainer : Child {
+ uint16 subroutine_id;
+ uint16 volume;
+ uint16 flags;
+};
+
+struct SubGenExit : Child {
+ uint16 subroutine_id;
+ uint16 dest[6];
};
enum {