aboutsummaryrefslogtreecommitdiff
path: root/engines/adl/adl_v2.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/adl/adl_v2.h')
-rw-r--r--engines/adl/adl_v2.h6
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);