aboutsummaryrefslogtreecommitdiff
path: root/scumm/logic_he.h
diff options
context:
space:
mode:
authorEugene Sandulenko2005-05-12 01:21:04 +0000
committerEugene Sandulenko2005-05-12 01:21:04 +0000
commit907dec571a2165debcb68ca48deef4b896f24f1d (patch)
tree59f7ae08f1dad37e3ff19b172b9df532bc911cf6 /scumm/logic_he.h
parent9e13005654ccd04ca63c6ae9c18fa077a50cd39d (diff)
downloadscummvm-rg350-907dec571a2165debcb68ca48deef4b896f24f1d.tar.gz
scummvm-rg350-907dec571a2165debcb68ca48deef4b896f24f1d.tar.bz2
scummvm-rg350-907dec571a2165debcb68ca48deef4b896f24f1d.zip
Support for football/footdemo logic
svn-id: r18065
Diffstat (limited to 'scumm/logic_he.h')
-rw-r--r--scumm/logic_he.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/scumm/logic_he.h b/scumm/logic_he.h
index 46cf20d9a2..957103ba4d 100644
--- a/scumm/logic_he.h
+++ b/scumm/logic_he.h
@@ -87,4 +87,17 @@ private:
int checkShape(int arg_0, int arg_4, int arg_8, int arg_C, int arg_10, int arg_14, int arg_18, int arg_1C, int arg_20, int arg_24);
};
+class LogicHEfootball : public LogicHE {
+public:
+ LogicHEfootball(ScummEngine_v90he *vm) : LogicHE(vm) {}
+
+ int versionID();
+ int32 dispatch(int op, int numArgs, int32 *args);
+
+private:
+ int op_1006(int32 *args);
+ int op_1010(int32 *args);
+ int op_1022(int32 *args);
+};
+
} // End of namespace Scumm