Commit Graph
126 Commits
Author SHA1 Message Date
Travis Howell cc708339ea Merge two opcode, move two opcodes back to HE70.
svn-id: r16731
2005-02-02 12:05:00 +00:00
Eugene Sandulenko ff7e16dc2b o Added few targets
* baseball2003 and Soccer2004 use Bink videos but just for intro movies and
    logos, so we may add them.
  * artdemo and readdemo also use Bink, but seems that additionally it uses
    them in cutscenes, but since there are just few of them, not like in
    full games, we may try to look at them too
  * SoccerMLS is (alsmost) working. It runs the intro, shows menu, lets
    to select from it but then fails at some Wiz stuff and there is no
    hotspots to choose. I think it may be related to overall HE99 problem
    with inventory where there is a bug preventing from item selection
o baseball2003 and Soccer2004 featured new LECF index block. Add stub for it
o SoccerMLS used kernelSetFunction 2001 in intro. add stub for it
o Alternative russian freddi3 uses badly formatted logo substitution in intro,
  so error() in default case in Gdi::drawBMAPBg() was replaced with warning().

svn-id: r16722
2005-02-02 00:32:02 +00:00
Max Horn 47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Travis Howell ad0b8f1de5 Unused includes
svn-id: r16236
2004-12-21 06:09:40 +00:00
Gregory Montoir 5e351b0c31 moved all the HE wiz stuff to a separate module, with minor cleanups and simplifications
svn-id: r15921
2004-11-27 17:50:23 +00:00
Travis Howell fe43ebf73b No longer stubs
svn-id: r15906
2004-11-27 03:07:21 +00:00
Gregory Montoir 0d27b23efd renamed some HE opcodes and got rid of o72_unknownEF as it seems it was a duplicate of o70_unknownEF
svn-id: r15896
2004-11-26 20:17:02 +00:00
Gregory Montoir 37e900a2a3 renamed some HE opcodes
svn-id: r15869
2004-11-23 19:47:54 +00:00
Chris Apers 1ac29aae1e Help PalmOS (and more ?) to save memory
svn-id: r15611
2004-10-19 12:30:42 +00:00
Travis Howell a6da710923 Typos
svn-id: r15603
2004-10-18 05:23:43 +00:00
Travis Howell 33cab90202 Leftover
svn-id: r15602
2004-10-18 05:15:10 +00:00
Travis Howell 6ad08cd944 Cleanup
svn-id: r15601
2004-10-18 05:10:15 +00:00
Travis Howell f49f6b047d Correction/cleanup.
svn-id: r15600
2004-10-18 05:03:58 +00:00
Travis Howell 4aa211a8e0 Polygons used by HE71 too.
svn-id: r15585
2004-10-17 11:47:12 +00:00
Travis Howell cb12a2a0a1 Rename opcode
svn-id: r15581
2004-10-17 06:32:58 +00:00
Gregory Montoir 3905129a97 preliminar o72_captureWizImage() implementation ; still have to handle flag 0x2 in drawWizImage to display correctly the painting in 1grademo
svn-id: r15577
2004-10-17 04:35:36 +00:00
Travis Howell 4174c4b0ba Ooops
svn-id: r15565
2004-10-16 05:27:42 +00:00
Travis Howell d42f98d0c4 Add missing case for HE 90+
Always clear complete local script vars.

svn-id: r15564
2004-10-16 05:10:15 +00:00
Travis Howell 086724d774 Remove more duplicates.
svn-id: r15544
2004-10-13 10:55:50 +00:00
Travis Howell f78ded554c Rename opcode
svn-id: r15543
2004-10-13 09:39:59 +00:00
Travis Howell 9005514601 Add initual sound looping support for HE 70+ games.
svn-id: r15538
2004-10-13 07:52:42 +00:00
Travis Howell c35a093f96 Rename opcodes
svn-id: r15502
2004-10-10 05:49:30 +00:00
Travis Howell 8df034b6ac Add some missing code for HE100.
Cleanup

svn-id: r15494
2004-10-10 01:52:35 +00:00
Gregory Montoir 550b64dab6 o90_getPolygonOverlap update
svn-id: r15489
2004-10-09 16:10:53 +00:00
Travis Howell b902c220aa Inital support for later HE games with altered opcode table.
svn-id: r15485
2004-10-09 14:33:31 +00:00
Gregory Montoir 5912d5d25a fix drawWizPolygon glitch
svn-id: r15422
2004-10-05 22:28:13 +00:00
Max Horn 6a50ba2308 Changed more of the actor class members to match our coding guidelines (in the future, when adding new member vars here, please always use our conventions, i.e. prefix them with _ and use CamelBackStyle
svn-id: r15331
2004-09-28 19:28:59 +00:00
Travis Howell 042d59acb2 Add missing cases
svn-id: r15220
2004-09-21 12:08:02 +00:00
Travis Howell 2c0f36cddc Should be HE60/70.
svn-id: r15211
2004-09-21 01:00:30 +00:00
Max Horn 768133d6e6 Rename some member vars to avoid _ followed by an uppercase letter. More of those are left in the code, though (and I am not really sure whether we want to change that, so far we had no problems caused by this)
svn-id: r15175
2004-09-18 22:42:45 +00:00
Max Horn e74a3c9a2b Reduce code duplication a bit
svn-id: r15174
2004-09-18 22:26:19 +00:00
Max Horn 7b70210286 renamed HE opcodes to distinguish them from their 'regular' V6/V7 counterparts
svn-id: r15173
2004-09-18 22:09:34 +00:00
Gregory Montoir 22b2cfa002 preliminar AuxQueue support (freddemo intro), some glitches though
svn-id: r15149
2004-09-18 00:36:17 +00:00
Travis Howell 9a65451109 Add case stubs for water
svn-id: r15144
2004-09-17 03:18:00 +00:00
Travis Howell 2cfcc33a33 Update comment
svn-id: r15132
2004-09-16 05:04:09 +00:00
Travis Howell 2a34670cfd ADD HE80+ difference
svn-id: r15131
2004-09-16 04:53:04 +00:00
Travis Howell efeb100c70 Call direct
svn-id: r15127
2004-09-15 12:40:49 +00:00
Travis Howell 1ee9a242c3 Still not quite right.
svn-id: r15123
2004-09-15 06:41:11 +00:00
Travis Howell 7f766fc2a5 Only palette is different
svn-id: r15122
2004-09-15 01:56:42 +00:00
Travis Howell 167f5d543f Save polygons
Move findObject changes to HE72

svn-id: r15118
2004-09-14 15:06:02 +00:00
Travis Howell 5d25e4a197 Fix array issues.
svn-id: r15113
2004-09-14 10:46:09 +00:00
Travis Howell 20a444099d Correct id check
svn-id: r15112
2004-09-14 09:09:06 +00:00
Eugene Sandulenko f605130496 Fixed latest bug in polygonContains. Now hotspots work as expected.
svn-id: r15110
2004-09-14 08:28:23 +00:00
Travis Howell b14a21970c Report when polyogn Wiz image is used.
svn-id: r15108
2004-09-14 07:59:40 +00:00
Travis Howell b42731afab Load POLD resources in HE80+ games
Some more WIP on polygons

svn-id: r15107
2004-09-14 06:21:11 +00:00
Travis Howell 674cdf130b Set numVerts when storing polygons
svn-id: r15106
2004-09-14 02:56:36 +00:00
Eugene Sandulenko 1439822d1b Fixed yet another bug in polyugonContains. Still not everything :(
svn-id: r15105
2004-09-14 01:12:16 +00:00
Eugene Sandulenko 0eb748b7a2 Fix bug in polygonContains(). Still doesn't work.
Preparations for implementing findObject() HE changes.

svn-id: r15104
2004-09-14 00:59:59 +00:00
Eugene Sandulenko 1699fae483 Implemented formerly known unknownFB and unknownFC.
ScummEngine_v7he::polygonContains() is still buggy and prevents whole
thing from working.

svn-id: r15103
2004-09-13 23:24:36 +00:00
Travis Howell 6611493a56 HE arcade game work a bit now.
svn-id: r15087
2004-09-13 04:45:21 +00:00