diff options
Diffstat (limited to 'engines/adl/adl_v2.h')
-rw-r--r-- | engines/adl/adl_v2.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/adl/adl_v2.h b/engines/adl/adl_v2.h index 585bd9610c..d6c18e19c3 100644 --- a/engines/adl/adl_v2.h +++ b/engines/adl/adl_v2.h @@ -25,6 +25,9 @@ #include "adl/adl.h" +// Note: this version of ADL redraws only when necessary, but +// this is not currently implemented. + #define IDI_CUR_ROOM 0xfc #define IDI_VOID_ROOM 0xfd @@ -42,12 +45,15 @@ protected: AdlEngine_v2(OSystem *syst, const AdlGameDescription *gd); virtual void setupOpcodeTables(); + bool matchesCurrentPic(byte pic) const; int o2_isFirstTime(ScriptEnv &e); int o2_isRandomGT(ScriptEnv &e); int o2_isItemInRoom(ScriptEnv &e); int o2_isNounNotInRoom(ScriptEnv &e); int o2_isCarryingSomething(ScriptEnv &e); + int o2_moveAllItems(ScriptEnv &e); + int o2_placeItem(ScriptEnv &e); int o2_moveItem(ScriptEnv &e); |