diff options
Diffstat (limited to 'engines/agos/intern.h')
-rw-r--r-- | engines/agos/intern.h | 17 |
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 { |