diff options
author | Travis Howell | 2008-03-22 09:46:25 +0000 |
---|---|---|
committer | Travis Howell | 2008-03-22 09:46:25 +0000 |
commit | 63b1de562801d93919a3241c3525466d2a24754f (patch) | |
tree | c653a65a6caebed82184a60f92d80e43c9b8f307 /engines/agos/intern.h | |
parent | 07bb52b78e08c5ba66e58644b81f8186c1ef1e94 (diff) | |
download | scummvm-rg350-63b1de562801d93919a3241c3525466d2a24754f.tar.gz scummvm-rg350-63b1de562801d93919a3241c3525466d2a24754f.tar.bz2 scummvm-rg350-63b1de562801d93919a3241c3525466d2a24754f.zip |
Add support for room states in Waxworks (DOS).
svn-id: r31218
Diffstat (limited to 'engines/agos/intern.h')
-rw-r--r-- | engines/agos/intern.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/agos/intern.h b/engines/agos/intern.h index 6becd8fc73..54cf4dba16 100644 --- a/engines/agos/intern.h +++ b/engines/agos/intern.h @@ -115,6 +115,14 @@ enum { SubObject_SIZE = sizeof(SubObject) - sizeof(int16) }; +struct RoomState { + uint16 state; + uint16 classFlags; + uint16 roomExitStates; + + RoomState() { memset(this, 0, sizeof(*this)); } +}; + struct Item { uint16 parent; uint16 child; |