diff options
author | Travis Howell | 2006-10-06 15:16:56 +0000 |
---|---|---|
committer | Travis Howell | 2006-10-06 15:16:56 +0000 |
commit | 4b900edfeb984518d910bd46d85db4adc2061921 (patch) | |
tree | b8effee061ed035a43d98e7858d738e1a2ec41d9 /engines/agos/agos.h | |
parent | 38195077d4b9fa8a3a0a73c8e60d193dc7f87f6b (diff) | |
download | scummvm-rg350-4b900edfeb984518d910bd46d85db4adc2061921.tar.gz scummvm-rg350-4b900edfeb984518d910bd46d85db4adc2061921.tar.bz2 scummvm-rg350-4b900edfeb984518d910bd46d85db4adc2061921.zip |
Add more code for Elvira 2
svn-id: r24142
Diffstat (limited to 'engines/agos/agos.h')
-rw-r--r-- | engines/agos/agos.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/agos/agos.h b/engines/agos/agos.h index f582b9aa47..6aef46f76b 100644 --- a/engines/agos/agos.h +++ b/engines/agos/agos.h @@ -999,11 +999,14 @@ public: int16 levelOf(Item *item); int wordMatch(Item *item, int16 a, int16 n); + uint16 getBackExit(int n); uint16 getDoorOf(Item *item, uint16 d); uint16 getDoorState(Item *item, uint16 d); uint16 getExitOf_e1(Item *item, uint16 d); uint16 getExitOf(Item *item, uint16 d); uint16 getExitState(Item *item, uint16 x, uint16 d); + void changeDoorState(SubRoom *r, uint16 d, uint16 n); + void setDoorState(Item *i, uint16 d, uint16 n); void moveDirn_e1(Item *i, uint x); void moveDirn_e2(Item *i, uint x); void moveDirn_ww(Item *i, uint x); @@ -1040,6 +1043,9 @@ public: void oe1_printStats(); // Opcodes, Elvira 2 only + void oe2_setDoorState1(); + void oe2_setDoorState2(); + void oe2_setDoorState3(); void oe2_opcode161(); // Opcodes, Waxworks only |