Max Horn
53af3dc670
Enhanced default directory support in the File class; now one can specify arbitrary many default search directories
...
svn-id: r14095
2004-06-28 00:06:31 +00:00
Max Horn
4b2d863924
Renamed/documented some odd smush/insane vars
...
svn-id: r14085
2004-06-27 21:06:04 +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
Max Horn
a6b582a0c4
Moved _Win32ResExtractor to ScummEngine_v6 (and ideally, it should be confined to the HE classes only, but right now that is not feasible)
...
svn-id: r14082
2004-06-27 13:33:03 +00:00
Travis Howell
372296e918
Fix actor palette in HE 7.0 games.
...
Use roompalette[] for all graphics decoders
svn-id: r14075
2004-06-27 10:54:31 +00:00
Jonathan Gray
b02221a613
Add initial support for reading sputm.9x index files. Teach ScummVM about res type 13 (rtImage/AWIZ), although don't actually allocate when reading the DIRI block yet. Error out when trying to read a sputm.9x DOBJ block as they are different to earlier versions and not yet supported
...
svn-id: r14073
2004-06-26 12:57:11 +00:00
Max Horn
6b722ff11b
Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage again
...
svn-id: r14058
2004-06-25 22:39:21 +00:00
Max Horn
de7c36f063
cleanup
...
svn-id: r14055
2004-06-25 21:48:12 +00:00
Jonathan Gray
28b1c628aa
Check blocksize when reading MAXS, may potentially detect HE versions using it in future. Add/Correct some more HE targets.
...
svn-id: r14043
2004-06-25 10:39:35 +00:00
Eugene Sandulenko
088676cdb2
Add grabCursorFromBuffer() function.
...
svn-id: r14033
2004-06-24 20:09:36 +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
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
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
Eugene Sandulenko
2cd355107e
HE v7.0+ resources finally fixed
...
svn-id: r14001
2004-06-22 13:52:39 +00:00
Travis Howell
fce2762f29
Add some missing code
...
svn-id: r13990
2004-06-21 02:33:23 +00:00
Paweł Kołodziejski
8b789937c6
changed check to _insaneRunning
...
svn-id: r13986
2004-06-20 21:01:32 +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
Eugene Sandulenko
6be8956d2c
Phase 2 of switching HE to use _heversion. Now unneeded GID's are
...
eliminated.
svn-id: r13927
2004-06-03 01:28:22 +00:00
Eugene Sandulenko
2a34b9d5a1
Phase 1 of move to _heversion use.
...
svn-id: r13926
2004-06-03 00:55:40 +00:00
Eugene Sandulenko
50b39e3095
Added separate HE versioning.
...
svn-id: r13907
2004-05-31 08:24:05 +00:00
Nicolas Bacca
72b01684a7
Remove unnecessary WinCE tweaks
...
svn-id: r13901
2004-05-30 13:03:35 +00:00
Paweł Kołodziejski
f90a2a30c2
locking resource sounds while using them to prevent expire
...
svn-id: r13640
2004-04-26 19:22:27 +00:00
Max Horn
9defe4fc18
Removed XOR encoding stuff from File class; instead the new Scumm::XORFile class provides this functionality now
...
svn-id: r13597
2004-04-17 16:29:03 +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
781809ee2b
pedantic const correction
...
svn-id: r13467
2004-04-05 00:24:26 +00:00
Max Horn
a4e424a4fe
got rid of _msgPtrToAdd; slightly improved error checking in addMessageToStack()
...
svn-id: r13454
2004-04-04 00:29:13 +00:00
Max Horn
6aa6b49ed5
cleanup StringTab stuff
...
svn-id: r13448
2004-04-03 19:41:31 +00:00
Max Horn
4a41973804
Got rid of _transText
...
svn-id: r13442
2004-04-02 21:56:27 +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
Jonathan Gray
f12fbe1723
clean up FMUS handling, fix not being able to enable sound debug messages
...
svn-id: r13425
2004-03-29 11:02:45 +00:00
Max Horn
a06c097408
rename displayError() to displayMessage(); fix slightly incorrect usage of that method
...
svn-id: r13402
2004-03-28 13:28:44 +00:00
Travis Howell
07770f58e9
Alter some HE games settings
...
svn-id: r13369
2004-03-23 01:59:02 +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
c3c1dc176f
addMessageToStack doesn't have to return anything anymore
...
svn-id: r13346
2004-03-19 19:40:34 +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
af96fecb5d
turn illegal SCUMM var access into an error
...
svn-id: r13302
2004-03-15 03:36:18 +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
e1b25fb721
After the refactoring it's clearly that _messagePtr can be removed. Hooray, yet another obscure global 'parameter' gone :-)
...
svn-id: r13299
2004-03-15 03:22:36 +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
Travis Howell
5a3b17de54
Add better check for HE resource differences.
...
Move stringLen to HE7.
svn-id: r13130
2004-03-02 01:20:18 +00:00
Eugene Sandulenko
3ca5007779
Introduced new platform GF_WINDOWS. Used for HE games. GF_PC is DOS
...
svn-id: r13128
2004-03-02 00:37:23 +00:00
Eugene Sandulenko
dd3683f7e7
Implemented some HE specific opcodes
...
Added some HE GIDs
svn-id: r13126
2004-03-02 00:21:02 +00:00
Travis Howell
10f95809ab
Rename a few opcodes
...
svn-id: r13011
2004-02-24 00:43:01 +00:00
Eugene Sandulenko
f878140895
o Add GID_FBEARPACK, previously for target fbpack GID_FBEAR was used, but there
...
were fbear-specific modifications which didn't apply to it. Hence another GID.
o seekFile and tellFile are enabled
svn-id: r13001
2004-02-23 02:07:56 +00:00
Travis Howell
42028e984f
Enable and use VAR_VOICE_MODE
...
svn-id: r12979
2004-02-22 03:08:18 +00:00
Travis Howell
f1b5b8fa24
Variable should be checked at this point.
...
svn-id: r12942
2004-02-20 15:04:51 +00:00
Eugene Sandulenko
cab9b2f34a
INSANE debug output now can be turned ot in debug console
...
svn-id: r12926
2004-02-18 05:20:47 +00:00