diff options
author | Travis Howell | 2009-06-06 11:01:25 +0000 |
---|---|---|
committer | Travis Howell | 2009-06-06 11:01:25 +0000 |
commit | 06f12248a1ae70ff9136eae089bf89d2e9f01943 (patch) | |
tree | 47ae879f701beda0560ea77b0424ccf4d32c4e2b /engines/scumm/he | |
parent | 0323638ce933e1dea7dd81b35a6646a9773a01ea (diff) | |
parent | d11d56ae13491f92c667b7210e4f4bac15425349 (diff) | |
download | scummvm-rg350-06f12248a1ae70ff9136eae089bf89d2e9f01943.tar.gz scummvm-rg350-06f12248a1ae70ff9136eae089bf89d2e9f01943.tar.bz2 scummvm-rg350-06f12248a1ae70ff9136eae089bf89d2e9f01943.zip |
Merged revisions 41205,41207-41208,41210,41214-41217 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
........
r41205 | waltervn | 2009-06-06 10:07:18 +1000 (Sat, 06 Jun 2009) | 2 lines
SCI: Moved the handling of 65535.map into the resource manager.
........
r41207 | dreammaster | 2009-06-06 10:53:08 +1000 (Sat, 06 Jun 2009) | 1 line
Bugfix for display when multiple user waits follow each other
........
r41208 | dreammaster | 2009-06-06 11:00:44 +1000 (Sat, 06 Jun 2009) | 1 line
Bugfix to show the title screen at the correct speed when restarting the game
........
r41210 | dreammaster | 2009-06-06 11:39:08 +1000 (Sat, 06 Jun 2009) | 1 line
Disabled the execution of scripts when doing a user wait - this prevents animated backgrounds from jerking to new positions once the mouse has been pressed
........
r41214 | thebluegr | 2009-06-06 20:21:48 +1000 (Sat, 06 Jun 2009) | 1 line
Objectified the graphics driver
........
r41215 | thebluegr | 2009-06-06 20:36:38 +1000 (Sat, 06 Jun 2009) | 1 line
Moved the fake 1x1 mode structure to gfx_resmgr.cpp (where it's actually used)
........
r41216 | thebluegr | 2009-06-06 20:40:32 +1000 (Sat, 06 Jun 2009) | 1 line
Some uint8 -> byte conversions
........
r41217 | Kirben | 2009-06-06 20:50:37 +1000 (Sat, 06 Jun 2009) | 1 line
Add logic stub for Backyard Basketball.
........
svn-id: r41218
Diffstat (limited to 'engines/scumm/he')
-rw-r--r-- | engines/scumm/he/logic_he.cpp | 86 | ||||
-rw-r--r-- | engines/scumm/he/logic_he.h | 8 |
2 files changed, 94 insertions, 0 deletions
diff --git a/engines/scumm/he/logic_he.cpp b/engines/scumm/he/logic_he.cpp index 5f3bdd7018..a095622173 100644 --- a/engines/scumm/he/logic_he.cpp +++ b/engines/scumm/he/logic_he.cpp @@ -960,6 +960,92 @@ int LogicHEsoccer::op_1021(int32 *args) { } /*********************** + * Backyard Basketball + * + */ + +int LogicHEbasketball::versionID() { + return 1; +} + +int32 LogicHEbasketball::dispatch(int op, int numArgs, int32 *args) { + int res = 0; + + switch (op) { + case 1001: + break; + + case 1006: + break; + + case 1011: + break; + + case 1012: + break; + + case 1035: + break; + + case 1050: + break; + + case 1051: + break; + + case 1052: + break; + + case 1056: + break; + + case 1057: + break; + + case 1058: + break; + + case 1060: + break; + + case 1064: + break; + + case 1067: + break; + + case 1073: + break; + + case 1075: + break; + + case 1076: + break; + + case 1080: + break; + + case 1081: + break; + + case 1090: + break; + + case 1091: + break; + + case 1513: + break; + + default: + LogicHE::dispatch(op, numArgs, args); + } + + return res; +} + +/*********************** * Moonbase Commander * */ diff --git a/engines/scumm/he/logic_he.h b/engines/scumm/he/logic_he.h index 67b3ce78d3..29304b7468 100644 --- a/engines/scumm/he/logic_he.h +++ b/engines/scumm/he/logic_he.h @@ -135,6 +135,14 @@ private: int op_1021(int32 *args); }; +class LogicHEbasketball : public LogicHE { +public: + LogicHEbasketball(ScummEngine_v90he *vm) : LogicHE(vm) {} + + int versionID(); + int32 dispatch(int op, int numArgs, int32 *args); +}; + class LogicHEmoonbase : public LogicHE { public: LogicHEmoonbase(ScummEngine_v90he *vm) : LogicHE(vm) {} |