Travis Howell
|
0a3b58ff2a
|
Update string array tables and use for all possible games and strings
svn-id: r20980
|
2006-03-01 04:32:44 +00:00 |
|
Travis Howell
|
d5710033a0
|
Update string array table for SCUMM7
svn-id: r20979
|
2006-03-01 01:17:40 +00:00 |
|
Travis Howell
|
2892e33f1d
|
Add comment to workaround for music in Sam & Max, based on commit log. And limit the workaround to specific game.
svn-id: r20976
|
2006-02-28 23:02:15 +00:00 |
|
Travis Howell
|
41e7bb67e4
|
These zakTowns specific changes aren't explained and don't match original code. If problems still occur, add bug reports with details.
svn-id: r20967
|
2006-02-28 01:14:02 +00:00 |
|
Travis Howell
|
e1d96cba87
|
Typo.
svn-id: r20966
|
2006-02-28 00:49:54 +00:00 |
|
Travis Howell
|
db925b310e
|
Update code and comment for screen savers issue in Sam & Max.
svn-id: r20965
|
2006-02-28 00:46:05 +00:00 |
|
Travis Howell
|
d0bba4cb56
|
Typo.
svn-id: r20963
|
2006-02-27 23:32:59 +00:00 |
|
Travis Howell
|
86c913a5f4
|
Update comment for SO_WAIT_FOR_TURN workaround in The Dig, this is due to script bugs. SO_WAIT_FOR_TURN is never used by FT r COMI either, so remove game check.
svn-id: r20962
|
2006-02-27 23:25:07 +00:00 |
|
Gregory Montoir
|
1b1bc9cde4
|
Revert the 'get rid of SO_WAIT_FOR_TURN workaround' commit but keep it specific to TheDig
svn-id: r20959
|
2006-02-27 22:15:21 +00:00 |
|
Gregory Montoir
|
0f5ef6f5b1
|
Get rid of the SO_WAIT_FOR_TURN hack for TheDig as the original interpreter didn't do anything special here. This will probably trigger some 'invalid actor' errors, but those are most likely caused by scripting mistakes... which should be worked around separately.
svn-id: r20958
|
2006-02-27 21:55:18 +00:00 |
|
Travis Howell
|
deecb61656
|
Use _numStrips when checking for foreced sprite redraw, instead of set values.
svn-id: r20956
|
2006-02-27 12:23:34 +00:00 |
|
Travis Howell
|
be30d257e3
|
Charset 0 is loaded on start in original versions of OLD_BUNDLE games too
svn-id: r20955
|
2006-02-27 12:00:10 +00:00 |
|
Jamieson Christian
|
2469e00248
|
SysEx data now passed around with const pointers. Permits simplification of some SysEx client code.
Testing on Windows. Developers on other platforms, please verify integrity of music handling in your respective MidiDrivers.
svn-id: r20952
|
2006-02-27 01:59:07 +00:00 |
|
Jamieson Christian
|
52d55bf976
|
Removed deprecated IMUSE_DEBUG #define in favor of debugC calls using the runtime-selectable DEBUG_IMUSE category.
svn-id: r20950
|
2006-02-26 22:23:29 +00:00 |
|
Max Horn
|
52970c9936
|
Cleanup
svn-id: r20949
|
2006-02-26 21:59:44 +00:00 |
|
Max Horn
|
90c916de4b
|
Do not compute the MD5 checksum if an override for it is set
svn-id: r20948
|
2006-02-26 21:52:49 +00:00 |
|
Travis Howell
|
73af2a6938
|
Remove roomOps cases which are never used by COMI scripts
svn-id: r20908
|
2006-02-26 07:49:11 +00:00 |
|
Travis Howell
|
a5cb120898
|
COMI uses a separate setting for the verb charset, verbs use correct charset now
svn-id: r20907
|
2006-02-26 06:55:56 +00:00 |
|
Travis Howell
|
270a16b37b
|
Camera variables are initialised on startup by COMI too
svn-id: r20906
|
2006-02-26 06:15:13 +00:00 |
|
Travis Howell
|
0f60eaa166
|
Move debug mode setting to initScummVars(), so it is reset when game is restarted
svn-id: r20905
|
2006-02-26 05:48:40 +00:00 |
|
Travis Howell
|
bd2a59787b
|
That change shouldn't have been commited
svn-id: r20903
|
2006-02-26 02:23:59 +00:00 |
|
Travis Howell
|
76962c3ce6
|
Change debugInput opcode result to zerod array for now, since it expects input string
svn-id: r20901
|
2006-02-26 00:32:10 +00:00 |
|
Max Horn
|
a76e3bab2f
|
Remove the dummy index 0 entry from substResFileNameTable
svn-id: r20898
|
2006-02-25 21:36:19 +00:00 |
|
Max Horn
|
331110271b
|
Moved the plugin interface code of the SCUMM engine into a separate source file
svn-id: r20885
|
2006-02-25 19:20:51 +00:00 |
|
Max Horn
|
bb4d463138
|
Fix compiler warning (wrong return type)
svn-id: r20883
|
2006-02-25 18:24:55 +00:00 |
|
Max Horn
|
05559c89f2
|
Moved check for unknown MD5 checksum from ScummEngine::ScummEngine to Engine_SCUMM_create
svn-id: r20882
|
2006-02-25 18:24:22 +00:00 |
|
Max Horn
|
779028dcd2
|
Modified the workaround for bug #1407789 to not depend on MD5 detection
svn-id: r20880
|
2006-02-25 18:16:24 +00:00 |
|
Max Horn
|
2ae0f79de3
|
Split SCUMM's generateSubstResFileName into two functions: findSubstResFileName and applySubstResFileName
svn-id: r20879
|
2006-02-25 17:36:32 +00:00 |
|
Travis Howell
|
7b9baa4f9f
|
Cleanup decompress wizImage functions, to help find similar code
svn-id: r20874
|
2006-02-25 11:48:35 +00:00 |
|
Max Horn
|
1f987027f8
|
Removed last two uses of MKID
svn-id: r20872
|
2006-02-25 11:12:44 +00:00 |
|
Max Horn
|
142bfeb356
|
Some more MKID -> MKID_BE changes
svn-id: r20867
|
2006-02-25 02:47:22 +00:00 |
|
Max Horn
|
ee0f0a1f13
|
Replaced some more MKIDs by MKID_BE; this then enabled me to remove ScummEngine::fileReadDword()
svn-id: r20865
|
2006-02-25 02:31:49 +00:00 |
|
Max Horn
|
87fd6957ac
|
Got rid of the 'tag' parameter for readResTypeList()
svn-id: r20864
|
2006-02-25 02:22:17 +00:00 |
|
Max Horn
|
6914121f61
|
Replaced MKID by MID_BE in most places in the SCUMM engine
svn-id: r20862
|
2006-02-25 02:12:58 +00:00 |
|
Travis Howell
|
a0b7c01762
|
Adjust masking in copyWizImageWithMask() to match ScummVM, wizImages masking works fine now
svn-id: r20858
|
2006-02-25 01:02:07 +00:00 |
|
Travis Howell
|
d08dbb2a3c
|
More corrections to copyWizImageWithMask() in HE games
svn-id: r20854
|
2006-02-25 00:35:36 +00:00 |
|
Travis Howell
|
3064679e6c
|
Add corrections to copyWizImageWithMask() in HE games
svn-id: r20849
|
2006-02-24 23:39:40 +00:00 |
|
Gregory Montoir
|
047298745f
|
added TRLE wiz masking (mostly untested)
svn-id: r20847
|
2006-02-24 22:36:55 +00:00 |
|
Eugene Sandulenko
|
a467247e6e
|
Fix bug #1386333: "FT DEMO: assertion triggered when playing movie".
svn-id: r20812
|
2006-02-22 13:26:13 +00:00 |
|
Travis Howell
|
fcd9c09059
|
Cleanup decompressWizImage() in HE games
svn-id: r20809
|
2006-02-21 21:59:37 +00:00 |
|
Max Horn
|
81e8a2860e
|
Moved iMUSE code to the new directory engines/scumm/imuse/
svn-id: r20801
|
2006-02-20 20:57:26 +00:00 |
|
Max Horn
|
130bee1b1e
|
Fixing compiler (cast) warning
svn-id: r20799
|
2006-02-20 20:41:13 +00:00 |
|
Max Horn
|
e49e7ebb3f
|
Fixing up my previous commit: finished moving common/scaler* to graphics
svn-id: r20798
|
2006-02-20 20:40:12 +00:00 |
|
Max Horn
|
7335d348ba
|
Moved common/scaler* to graphics/
svn-id: r20797
|
2006-02-20 20:29:02 +00:00 |
|
Max Horn
|
6160a17b30
|
Updated MD5 tables again, adding details to more HE game variants
svn-id: r20796
|
2006-02-20 17:01:30 +00:00 |
|
Max Horn
|
e389bcf497
|
Replaced _gameId, _version, _heversion, _features, _midi, _platform with a simple ScummGameSettings instance: _game
svn-id: r20795
|
2006-02-20 16:51:30 +00:00 |
|
Max Horn
|
a6e5f6fd2c
|
Added / corrected some comments, and moved ScummGameSettings to scumm.h
svn-id: r20794
|
2006-02-20 16:35:37 +00:00 |
|
Max Horn
|
6176252117
|
Use ptrdiff_t from stddef.h for our offsetof-clone (this should reduce warnings on e.g. the PS2, but may cause problems on systems that are missing this type/header. Please contact me if this causes problems on your port)
svn-id: r20793
|
2006-02-20 16:03:48 +00:00 |
|
Max Horn
|
7b28e4a4de
|
Updated scumm-md5 table a bit more
svn-id: r20790
|
2006-02-20 14:48:49 +00:00 |
|
Max Horn
|
1bedb24dac
|
Simplified puttrace entry in the (still unused) extra_versions table
svn-id: r20789
|
2006-02-20 14:48:32 +00:00 |
|