Commit Graph

63 Commits

Author SHA1 Message Date
Travis Howell
ea06200446 Fix array issue.
svn-id: r14961
2004-09-08 10:36:06 +00:00
Travis Howell
255736dfb7 Complete actor clipping override code for HE games.
Add akos speech queue for HE games
Minor cleanup

svn-id: r14883
2004-09-04 08:13:48 +00:00
Travis Howell
6dd0ab9397 Add actor cliping override for HE games.
svn-id: r14879
2004-09-04 00:18:55 +00:00
Travis Howell
438daed1f1 Add basic decoding of debug script scripts.
svn-id: r14871
2004-09-03 06:57:38 +00:00
Travis Howell
db2f3cd868 Add HE 72 versions, still not working right yet.
svn-id: r14852
2004-09-01 03:58:04 +00:00
Travis Howell
3f1aee9ff4 Add HE 72 version
svn-id: r14845
2004-08-31 07:47:34 +00:00
Travis Howell
0ab96ee6c8 Move function as requested.
svn-id: r14844
2004-08-31 07:40:28 +00:00
Travis Howell
292846c2f5 Small correction
svn-id: r14842
2004-08-30 14:26:52 +00:00
Travis Howell
026e375561 Typo
svn-id: r14841
2004-08-30 13:05:03 +00:00
Travis Howell
e0bb88b91c Add some WIP code for HE games.
Add some music adjustments

svn-id: r14839
2004-08-30 11:52:33 +00:00
Travis Howell
9046906d79 Add comment
svn-id: r14825
2004-08-29 03:40:22 +00:00
Travis Howell
b0be0f0452 Revert last change, was wrong opcode.
Add a few more HE 7 opcodes

svn-id: r14813
2004-08-28 14:05:33 +00:00
Travis Howell
0f71f50d37 Sound change for later HE 7.x games
Revert cursor change, later games have no .he3 file.
Add some stubs/opcodes
Later HE games use hard code value for _numRoomVariables

svn-id: r14808
2004-08-28 09:19:53 +00:00
Travis Howell
22fb004e20 akos should queue commmands and executate after drawing costumes (Caused race issues in HE games).
Remove some duplciate code
Enable from HE games
Add a few stubs for some additional akos codes

svn-id: r14799
2004-08-28 03:18:52 +00:00
Travis Howell
f6eae9d1a1 Update akos error messages
Add proper timer opcodes
Up some debug msgs.

svn-id: r14779
2004-08-26 14:28:42 +00:00
Travis Howell
b1d8b144ba More code/stubs for HE 7.2 games
Add another temp hack
Add id for water, uses more actors
Another small correction to music playback for HE 7.2 games

svn-id: r14764
2004-08-26 08:47:07 +00:00
Travis Howell
8e2e48e40c Add some stubs for HE 7.2
Fix warning
Add music support for later HE 7.2 games

svn-id: r14761
2004-08-26 06:08:41 +00:00
Travis Howell
742e023e85 Add a few cases for later games.
svn-id: r14749
2004-08-25 11:17:16 +00:00
Travis Howell
f16065d86d Remove some old/duplicate code.
Add a few more functions/stubs for HE 7.2
Moved HE 7.2 o_resourceRoutine() specifics.

svn-id: r14727
2004-08-24 11:17:28 +00:00
Travis Howell
25ccf3a0ee Another He 7.2 function
svn-id: r14719
2004-08-23 14:03:54 +00:00
Travis Howell
4f55b334eb Re-order opcodes
svn-id: r14714
2004-08-23 11:20:25 +00:00
Travis Howell
bbc75e4220 Add He 7.2 class
svn-id: r14709
2004-08-23 10:34:50 +00:00
Travis Howell
85addeb67b Oops
svn-id: r14708
2004-08-23 09:25:37 +00:00
Travis Howell
bb5cae10b4 More HE 7.2 changes
svn-id: r14707
2004-08-23 09:18:55 +00:00
Travis Howell
71678056ab Typo
svn-id: r14705
2004-08-23 08:49:04 +00:00
Travis Howell
bbfe489e9f More changes for He 7.2 games
Might need HE7.2 class eventually

svn-id: r14704
2004-08-23 08:41:23 +00:00
Jonathan Gray
e46c81ad74 fix compilation by removing what was presumably a typo
svn-id: r14697
2004-08-23 05:56:29 +00:00
Travis Howell
dffbcceb91 Add opcode
svn-id: r14695
2004-08-23 05:23:58 +00:00
Max Horn
b20187a0e9 Cursor code cleanup
svn-id: r14690
2004-08-22 23:38:00 +00:00
Travis Howell
60cc2470b3 Change to invalid, should never be called
svn-id: r14680
2004-08-22 09:47:12 +00:00
Max Horn
239aa2b062 Renamed o6_unknownE1 to o6_getPixel; use vs->xstart instead of _screenLeft
svn-id: r14607
2004-08-14 15:14:01 +00:00
Max Horn
5e3236ac47 Add symbolic names for the array types, which makes the code easier to read/understand (note that array types != res types)
svn-id: r14404
2004-08-01 01:54:37 +00:00
Travis Howell
d68d9a4e1d Add support for sound offsets in HE games.
svn-id: r14209
2004-07-14 07:29:09 +00:00
Travis Howell
63003a1cca Ooops
svn-id: r14208
2004-07-14 05:53:37 +00:00
Travis Howell
621ff05ace Add support for music in HE 7.0 games.
Check music status correctly in 3DO versions.

svn-id: r14193
2004-07-12 09:02:18 +00:00
Travis Howell
80f6319454 Not used by games, switch to invalid.
svn-id: r14156
2004-07-03 10:03:21 +00:00
Eugene Sandulenko
6980923df8 Move Win32ResExtractor to ScummEngine_v7he. Now it doesn't look alien.
svn-id: r14104
2004-06-28 11:38:26 +00:00
Travis Howell
c026a0a5e1 Another palette change needed for HE 7.0 games.
Rename a few HE sound vars

svn-id: r14084
2004-06-27 15:41:01 +00:00
Eugene Sandulenko
9ef85b6281 Renamed some HE-specific variables.
svn-id: r14083
2004-06-27 15:22:31 +00:00
Travis Howell
c399ca8486 Switch to debug
svn-id: r14051
2004-06-25 12:17:33 +00:00
Eugene Sandulenko
1503d476ec Fix $Header$
svn-id: r14035
2004-06-25 03:42:51 +00:00
Travis Howell
08cebae472 Add some more HE7 differences.
svn-id: r14032
2004-06-24 15:13:00 +00:00
Travis Howell
2dae80dbd1 Checked opcoded
svn-id: r14018
2004-06-23 10:52:22 +00:00
Travis Howell
755efffd78 Typo
svn-id: r14016
2004-06-23 10:34:44 +00:00
Travis Howell
9cc7594384 Remove HE7 check that wasn't needed and caused resource load failures.
Enable startSound code in HE7 games.
Avoid loading music resources in HE7 games, since they are unsupported at the moment.

svn-id: r14010
2004-06-23 09:13:25 +00:00
Travis Howell
7d6f56ed48 Enable some sound support in HE7 games.
svn-id: r14006
2004-06-23 02:21:10 +00:00
Eugene Sandulenko
2e0814514c HE 7.0 fixes
o Stub for o7_startSound
 o graphics decoders
 o findResource was moved to ScummEngine and extended
 o 7.0+ titles use akos costumes, so fix that in launcher
 o more o6_resourceRoutines stubs

Now HE 7.0 games (first 320x200 windows ports) show intros and some are
playable to some extent.

svn-id: r14003
2004-06-23 01:36:57 +00:00
Travis Howell
7989a98952 Add FBEAR: Partial fix for the piano, patch #977249
svn-id: r13999
2004-06-22 10:39:46 +00:00
Eugene Sandulenko
7b2a81a8a6 o more _heversion usage
o hack to ensure 1x scaler is selected for 640x480 games. Begs for better
  implementation
o 7.0+-specific extendions to
  * resource loading
  * o6_resourceRoutines
  * o6_actorOps
  * o7_pickupObject
  * ScummEngine::setVerbObject

Now puttputt.w32 script execution advances little more.

svn-id: r13938
2004-06-06 02:20:53 +00:00
Eugene Sandulenko
33407c63d8 Implement o7_readINI(), well, we pretend that we don't have .ini file.
Fix bug in stringLen() function.

svn-id: r13931
2004-06-05 02:20:40 +00:00