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