aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/intern.h
diff options
context:
space:
mode:
authorTravis Howell2006-09-30 02:15:02 +0000
committerTravis Howell2006-09-30 02:15:02 +0000
commit702de78cdef025b2515341258863f28b517a9d64 (patch)
tree874b34f354e61a313158b6d9c502af3c26b2c900 /engines/agos/intern.h
parentbdfbd9b04906fb4b5e56420ee750d1d3d1f9764c (diff)
downloadscummvm-rg350-702de78cdef025b2515341258863f28b517a9d64.tar.gz
scummvm-rg350-702de78cdef025b2515341258863f28b517a9d64.tar.bz2
scummvm-rg350-702de78cdef025b2515341258863f28b517a9d64.zip
Add changes and stubs for Elvira 1
svn-id: r24023
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 {