Max Horn
c87d33a102
More array code cleanup
...
svn-id: r14406
2004-08-01 02:03:07 +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
Max Horn
862b096f99
Cleanup & enhanced error messages
...
svn-id: r14402
2004-08-01 01:21:26 +00:00
Travis Howell
4105fdd4f6
Merge palette functions.
...
svn-id: r14324
2004-07-25 11:29:38 +00:00
Travis Howell
290d73ea0b
Sam & Max doesn't need separate palette, just uses _shadowPalette.
...
svn-id: r14323
2004-07-25 09:21:58 +00:00
Max Horn
fb88830bd6
Too many newlines
...
svn-id: r14267
2004-07-18 22:29:22 +00:00
Travis Howell
e69d51e1ba
Ooops
...
svn-id: r14210
2004-07-14 08:16:40 +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
ea0b3ccacc
Too Many HE versions.
...
svn-id: r14196
2004-07-12 13:27:59 +00:00
Travis Howell
a5187aa823
Should be right this time.
...
svn-id: r14194
2004-07-12 09:26:30 +00:00
Travis Howell
b42e853ddd
Fix puttdemo (dos) regression.
...
svn-id: r14192
2004-07-12 06:22:40 +00:00
Travis Howell
ebafa060c6
Always stop actor walkscript when required.
...
svn-id: r14184
2004-07-10 23:32:31 +00:00
Travis Howell
4b4bb0d726
Full Throttle handles verb differently
...
svn-id: r14182
2004-07-10 11:42:31 +00:00
Travis Howell
a52cac7069
Ooops
...
svn-id: r14175
2004-07-07 00:11:11 +00:00
Travis Howell
40fa690de0
Merge into new function.
...
svn-id: r14170
2004-07-05 06:25:01 +00:00
Travis Howell
510d9c847f
Should use putActor
...
svn-id: r14169
2004-07-05 06:02:05 +00:00
Travis Howell
5b7157e3c9
Match disasm., applies to The Dig too.
...
svn-id: r14167
2004-07-04 12:06:17 +00:00
Travis Howell
857c9fc858
Changes for non-akos version of puttputt
...
svn-id: r14133
2004-06-30 11:03:55 +00:00
Travis Howell
26e38321df
Rename var
...
svn-id: r14121
2004-06-29 11:02:15 +00:00
Travis Howell
a3b04b047b
Change stampObject opcode to use same method as HE game, in order to draw to background.
...
svn-id: r14118
2004-06-29 10:21:53 +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
Max Horn
df984b3824
Thanks to File::setDefaultDirectory(), in most cases it is *not* necessary to pass getGameDataPath() on to File::open()
...
svn-id: r14087
2004-06-27 21:52:25 +00:00
Max Horn
4b2d863924
Renamed/documented some odd smush/insane vars
...
svn-id: r14085
2004-06-27 21:06:04 +00:00
Eugene Sandulenko
6affa9e75a
Phase #3 of HE v7.0+ cursors. Now they show up correctly. Remove TODO item.
...
svn-id: r14034
2004-06-24 20:20:35 +00:00
Eugene Sandulenko
9fae63756b
Phase #1 of HE v7.0+ cursors. Basically it's Win32 resource extractor
...
incorporated from icotools, no display, just searching it in resources
and display a warning. Graphics converter is on the way.
Code is NOT endian-safe. It will not work on BE system, as was tested by
joostp. Please, fix endianess.
svn-id: r14024
2004-06-24 02:36:17 +00:00
Travis Howell
2dae80dbd1
Checked opcoded
...
svn-id: r14018
2004-06-23 10:52:22 +00:00
Jonathan Gray
615f0e4b47
for whatever reason hev7 gives us a 244 for quit instead of 160
...
svn-id: r14017
2004-06-23 10:47:14 +00:00
Travis Howell
04d4f7fca1
Fix room changing in HE7 games.
...
svn-id: r14011
2004-06-23 09:48:27 +00:00
Eugene Sandulenko
a7e85cab1a
oops. Forgot to remove debug output and rename resource type.
...
svn-id: r14004
2004-06-23 01:47:34 +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
Paweł Kołodziejski
8b789937c6
changed check to _insaneRunning
...
svn-id: r13986
2004-06-20 21:01:32 +00:00
Travis Howell
3fd30cda0c
Didn't need to split it after all.
...
svn-id: r13973
2004-06-20 14:47:14 +00:00
Eugene Sandulenko
4f8cb1d514
7.0+ HE games have additional indexes. So read it.
...
svn-id: r13945
2004-06-07 00:26:08 +00:00
Travis Howell
29f03f0d9c
verbOps differences are minor, so merge back in.
...
svn-id: r13943
2004-06-06 11:10:47 +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
Travis Howell
d6aa0a4790
Remove old comment
...
svn-id: r13925
2004-06-02 13:49:06 +00:00
Travis Howell
3632305c6c
Ignore imuse control code in HE games
...
Add missing code for o6_stampobject (From diasm.)
svn-id: r13924
2004-06-02 13:32:16 +00:00
Max Horn
650dc2117c
seems it is 'endianness' and not 'endianess'
...
svn-id: r13504
2004-04-08 22:46:46 +00:00
Max Horn
17fe0497f5
Renamed StringTab::backup to StringTab::_default, as that describes better what it does
...
svn-id: r13476
2004-04-05 23:54:58 +00:00
Max Horn
6aa6b49ed5
cleanup StringTab stuff
...
svn-id: r13448
2004-04-03 19:41:31 +00:00
Max Horn
a16a86d90f
simplify code by integrating a call to translateText() into addMessageToStack(); improved translateText() further
...
svn-id: r13438
2004-04-02 21:42:42 +00:00
Max Horn
15922a5e61
Added support for %___ strings (used in localized version of The Dig)
...
svn-id: r13436
2004-04-02 20:31:39 +00:00
Paweł Kołodziejski
fdd44a242d
forgot them
...
svn-id: r13393
2004-03-27 20:55:26 +00:00
Max Horn
6a1532772a
Revamped COMI/DIG speech decoding (this my cause regressions, watch out). Goal was to streamline code logic, and get rid of a FIXME
...
svn-id: r13347
2004-03-19 23:19:57 +00:00
Max Horn
faa12496e4
Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-)
...
svn-id: r13325
2004-03-17 01:50:15 +00:00
Max Horn
ff17962df5
cleanup
...
svn-id: r13312
2004-03-15 21:48:54 +00:00
Max Horn
e2617f90a1
disambiguate the two talkingActor() methods (one was a getter, one a setter -- reflect that in the name)
...
svn-id: r13301
2004-03-15 03:33:08 +00:00
Max Horn
ac11c62312
clearMsgQueue now just is a synonym for stopTalk -> remove it
...
svn-id: r13300
2004-03-15 03:24:29 +00:00
Max Horn
ba5aa37dcc
refactor use of _messagePtr -> instead of using it as an implicit parameter for various methods, pass its value explicitly to those methods. Note: this *should* be just a code transformation, with no change to the program logic - unless I messed up once again <sigh>
...
svn-id: r13298
2004-03-15 03:09:48 +00:00
Max Horn
782dabbcd3
...and mor. Next big thing should be to document the overlay stuff, but that'll have to wait till after I slept :-)
...
svn-id: r13295
2004-03-15 02:21:04 +00:00