Commit Graph
174 Commits
Author SHA1 Message Date
Travis Howell e01afb0bd4 Initial support for sound code in HE games.
Split HE sound functions into separate file.

svn-id: r19909
2006-01-05 07:06:47 +00:00
Travis Howell 27877ad89e Update comments
Add missing akos case.

svn-id: r19905
2006-01-04 05:03:46 +00:00
Travis Howell ea8034865f The 'TextOn' ini setting is checked by earlier HE games too.
svn-id: r19613
2005-11-16 06:51:02 +00:00
Travis Howell 2f86c6417d Missed a spot.
svn-id: r19612
2005-11-16 05:41:13 +00:00
Travis Howell c074055341 Opcode is used by HE71 too.
Freddi version should be all languages (Used by English and Russian).

svn-id: r19610
2005-11-16 05:08:11 +00:00
Travis Howell 0c4c4ffecd Revert +1 change, causes more glitches in lost.
svn-id: r19483
2005-11-06 11:29:08 +00:00
Travis Howell 772bb686a7 Correct value.
svn-id: r19431
2005-11-05 00:14:34 +00:00
Eugene Sandulenko b36677af71 Update FSF address. Eek. Actually that took place on May 1, 2005
svn-id: r19142
2005-10-18 01:30:26 +00:00
Torbjörn Andersson 510c6f9595 Cleanup.
svn-id: r18621
2005-08-06 14:34:40 +00:00
Eugene Sandulenko 6b4484472b Remove trailing whitespaces.
svn-id: r18604
2005-07-30 21:11:48 +00:00
Torbjörn Andersson 06985285a0 Whitespace changes.
svn-id: r18453
2005-06-24 16:14:39 +00:00
Max Horn 8b1d7b9166 When including files from common/, explicitly use the common/ prefix
svn-id: r18444
2005-06-24 15:23:51 +00:00
Travis Howell ae7f676667 Rename opcode/function
svn-id: r18381
2005-06-13 07:09:12 +00:00
Travis Howell fdb2e5b40a Fix another off by one in rects.
Fixes minor glitches in water

svn-id: r18331
2005-06-04 07:30:49 +00:00
Travis Howell 93731f3c4b resourceMapper isn't used in HE72+ games.
svn-id: r18291
2005-05-29 13:08:25 +00:00
Travis Howell 43ca852fdf Correct case order.
svn-id: r18280
2005-05-28 08:57:56 +00:00
Travis Howell 151f09ed53 Sync opcode names and add HE72+ version of o_systemOps.
svn-id: r18278
2005-05-28 08:37:44 +00:00
Max Horn 852fe1b1c7 Changed name of addMessageToStack to convertMessageToString (still not really happy with that name but at least it is a little bit more descriptive than the old)
svn-id: r18262
2005-05-26 14:14:32 +00:00
Eugene Sandulenko b9e8e40805 Turn Wiz struct into class as requested.
svn-id: r18224
2005-05-23 02:00:49 +00:00
Max Horn 75ffec581f Added AuxBlock::reset() method; moved aux related code to ScummEngine_v71he class
svn-id: r18102
2005-05-15 09:46:34 +00:00
Travis Howell 0f412efc8d Cases apply to rtRoomImage in He70+ too.
svn-id: r18076
2005-05-13 01:55:07 +00:00
Travis Howell d6a20a231b Avoid HE regressions.
svn-id: r18068
2005-05-12 09:12:30 +00:00
Travis Howell abcd44cd68 Missed one section.
svn-id: r17939
2005-05-07 08:10:23 +00:00
Travis Howell 8de4c596a0 Add missing opcode details
Fix regression (Fields not initied)

svn-id: r17938
2005-05-07 07:57:59 +00:00
Travis Howell 0ab3872653 Add missing case for pajama.
Fixes music in MusicRm.

svn-id: r17892
2005-05-02 02:12:00 +00:00
Travis Howell f6971f847c Fix glitch when skipping AUX sequence in freddi.
Add missing bits of AUX code.

svn-id: r17837
2005-04-27 13:55:55 +00:00
Travis Howell 7d7e2a11a2 Debug no longer needed.
svn-id: r17655
2005-04-17 14:27:17 +00:00
Travis Howell 58298999f3 Error on all unknown compression types.
Remove some unused cases.

svn-id: r17617
2005-04-16 11:01:31 +00:00
Travis Howell 43aab9eabb Cleanup
svn-id: r17615
2005-04-16 10:26:49 +00:00
Travis Howell d8467268c4 Off by one.
svn-id: r17583
2005-04-13 11:03:23 +00:00
Travis Howell b8d3bec568 Read/write INI entries from config file in HE games.
svn-id: r17580
2005-04-13 06:53:38 +00:00
Travis Howell 4efa8da52a Not all polygons should be cleared in startScene().
A few minor corrections.

svn-id: r17567
2005-04-12 13:18:40 +00:00
Travis Howell 5b802a03e5 Enable object lock/unlock in HE 100 too.
Add comments

svn-id: r17503
2005-04-10 06:17:49 +00:00
Travis Howell db43946f05 Add flObject lock/unlock support for HE games.
svn-id: r17474
2005-04-09 09:57:54 +00:00
Travis Howell 2a5aaf9fc2 Add HE70+ version of seekFilePos opcode.
svn-id: r17450
2005-04-08 11:10:01 +00:00
Travis Howell b5f281e9d8 Cleanup
svn-id: r17333
2005-04-02 14:24:43 +00:00
Max Horn ac247c9b94 Started to move some resource related code into a new class ResourceManager (hypothetic goal for the future: use ResourceManager in ScummEx)
svn-id: r17311
2005-03-31 21:39:31 +00:00
Travis Howell 6bb533f936 Cleanup
svn-id: r17292
2005-03-30 11:49:53 +00:00
Travis Howell 11e1e246cc findObject in HE72+ only checks object bounds
findObject in He70/71 only needs additional polygon check

svn-id: r17270
2005-03-28 10:02:22 +00:00
Travis Howell 8e84ee694c Add HE90 version of kernelGet/Set opcode and move HE90 specific cases over.
svn-id: r17200
2005-03-23 00:16:51 +00:00
Eugene Sandulenko 8102efa7a3 Add three new HE sports games. Baseball is most playable now.
Add some unhandled KernelGet/SetFunctions used by new titles.

svn-id: r17198
2005-03-22 20:57:14 +00:00
Eugene Sandulenko 154c4af8dc Mass-renamed all variables of Actor object according to our current code
formatting standards. Earlier we had half of vars named with leading
underscore and half without it.

Now code in actor.cpp is considerably more readable.

svn-id: r17068
2005-03-11 01:10:06 +00:00
Travis Howell d2dab23510 Add HE100 difference in opcode.
svn-id: r17033
2005-03-08 03:52:02 +00:00
Travis Howell ac493b31db Fix compare string.
svn-id: r16981
2005-03-03 04:54:23 +00:00
Travis Howell 9f364eaf65 Add dummy case used in airport
svn-id: r16971
2005-03-02 10:53:14 +00:00
Travis Howell f097bcbf2b Fix string display in Buzzy games.
svn-id: r16968
2005-03-02 07:00:42 +00:00
Travis Howell 99f54b437d Minor cleanup
svn-id: r16860
2005-02-22 13:54:38 +00:00
Travis Howell 94f76a8f05 Update comment
svn-id: r16790
2005-02-14 10:06:22 +00:00
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