aboutsummaryrefslogtreecommitdiff
path: root/scumm/logic_he.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2005-05-14 01:39:39 +0000
committerEugene Sandulenko2005-05-14 01:39:39 +0000
commite3dc54dd972a99fae3d58aee5852735ec17a2174 (patch)
tree1ec044f594bbf5114bd25d2f3a86cc6a5711bb2d /scumm/logic_he.cpp
parent469b74c30046fd4f2087157b39be361e706643f6 (diff)
downloadscummvm-rg350-e3dc54dd972a99fae3d58aee5852735ec17a2174.tar.gz
scummvm-rg350-e3dc54dd972a99fae3d58aee5852735ec17a2174.tar.bz2
scummvm-rg350-e3dc54dd972a99fae3d58aee5852735ec17a2174.zip
Yet another LogicHE opcode.
svn-id: r18089
Diffstat (limited to 'scumm/logic_he.cpp')
-rw-r--r--scumm/logic_he.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/scumm/logic_he.cpp b/scumm/logic_he.cpp
index 4ec0bc38db..c7ad3f1678 100644
--- a/scumm/logic_he.cpp
+++ b/scumm/logic_he.cpp
@@ -434,6 +434,7 @@ void LogicHEfunshop::op_1005(int32 *args) {
}
int LogicHEfunshop::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) {
+ // XXX: Check arg_20/24 types
return 1;
}
@@ -480,7 +481,8 @@ int32 LogicHEfootball::dispatch(int op, int numArgs, int32 *args) {
break;
case 8221967:
- error("LogicHEfootball::dispatch(): Magic football case triggered");
+ // Someone had a fun and used his birthday as opcode number
+ res = getFromArray(args[0], args[1], args[2]);
break;
case 1492: case 1493: case 1494: case 1495: case 1496: