aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
authorMax Horn2005-04-20 23:53:29 +0000
committerMax Horn2005-04-20 23:53:29 +0000
commit7b93b0e079456018fdbc59e780925103ee345ca9 (patch)
treeb173249f962fdb50948807960db638d2fb5cd7eb /scumm/intern.h
parentbd5f93cece55bf5d75fa05d5623bed0da0cb3672 (diff)
downloadscummvm-rg350-7b93b0e079456018fdbc59e780925103ee345ca9.tar.gz
scummvm-rg350-7b93b0e079456018fdbc59e780925103ee345ca9.tar.bz2
scummvm-rg350-7b93b0e079456018fdbc59e780925103ee345ca9.zip
Moved v2 verb code into class ScummEngine_v2
svn-id: r17725
Diffstat (limited to 'scumm/intern.h')
-rw-r--r--scumm/intern.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index d4cc1402b1..7abd6812f6 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -246,11 +246,18 @@ protected:
const OpcodeEntryV2 *_opcodesV2;
+ V2MouseoverBox _mouseOverBoxesV2[7];
+ int8 _mouseOverBoxV2;
+
public:
ScummEngine_v2(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]);
virtual void scummInit();
+ void checkV2MouseOver(Common::Point pos);
+ void checkV2Inventory(int x, int y);
+ void redrawV2Inventory();
+
protected:
virtual void setupOpcodes();
virtual void executeOpcode(byte i);
@@ -266,6 +273,7 @@ protected:
virtual void readGlobalObjects();
virtual void loadCharset(int no);
+ virtual void runInventoryScript(int i);
virtual int getVar();