Nicola Mettifogo
826b16ef71
no more overloading for loadBackground
...
svn-id: r25971
2007-03-04 12:55:25 +00:00
Nicola Mettifogo
61fe32066b
hid mask and path loading details from the engine, so it is now independent from background management
...
svn-id: r25970
2007-03-04 11:10:55 +00:00
Nicola Mettifogo
696b080f63
separated slide from scenery loading to take care of filename aliases
...
svn-id: r25969
2007-03-04 11:03:27 +00:00
Nicola Mettifogo
c5e848fb32
moved background loading into disk.cpp
...
svn-id: r25968
2007-03-04 10:57:30 +00:00
Max Horn
43cd428355
Some HashMap cleanup:
...
* Removed the odd return value of method erase()
* Stopped erase() from leaking (oops!)
* Added a (paranoia) consistency check to assign()
svn-id: r25967
2007-03-04 09:58:04 +00:00
Max Horn
5f295016dd
Avoid crash in Engine_SCUMM_create when an inconsistent platform override is present
...
svn-id: r25966
2007-03-04 09:41:58 +00:00
Max Horn
b25c7933a5
Paranoia: a hashmap node must never ever change its key after its creation
...
svn-id: r25965
2007-03-04 09:27:28 +00:00
Nicola Mettifogo
8e7b556e99
moved platform-dependant resource loading routines into disk.cpp
...
svn-id: r25964
2007-03-04 09:20:03 +00:00
Nicola Mettifogo
c727205dae
replaced memAlloc/memFree with standard malloc/free
...
svn-id: r25962
2007-03-04 08:58:23 +00:00
Travis Howell
8da557fbd5
Correct image offsets, for PC Engine version of Loom.
...
svn-id: r25960
2007-03-04 04:26:20 +00:00
Travis Howell
41136e552f
Fix regression in Commodore 64 version of Zak McKracken.
...
svn-id: r25959
2007-03-04 01:04:31 +00:00
Travis Howell
d1d5579549
Fix script error in PC Engine version of Loom.
...
svn-id: r25958
2007-03-04 00:44:04 +00:00
Max Horn
69b8d7240a
Removed obsolete comment
...
svn-id: r25956
2007-03-04 00:18:49 +00:00
Travis Howell
ecd4d80de3
Fix regression in Commodore 64 version of Zak McKracken.
...
svn-id: r25955
2007-03-04 00:16:22 +00:00
Travis Howell
8e70329ce3
Fix level selection in PC Engine version of Loom.
...
svn-id: r25954
2007-03-03 23:02:54 +00:00
Lars Persson
5cee9799f1
Updated Icons for UIQ3 and updated #defs and fix for scalers.
...
svn-id: r25953
2007-03-03 18:36:05 +00:00
Travis Howell
4ec8c6ca43
Correct feature flags for the PC Engine version of Loom.
...
svn-id: r25952
2007-03-03 13:19:22 +00:00
Travis Howell
b0fea397ab
Allow PC Engine version of Loom to at least start up.
...
svn-id: r25951
2007-03-03 12:59:48 +00:00
Nicola Mettifogo
84d2c1782f
removed common-case code from loadBackground
...
svn-id: r25949
2007-03-03 10:10:46 +00:00
Nicola Mettifogo
c15310920a
loadBackground simplified: palette cycling is still broken, though
...
svn-id: r25948
2007-03-03 10:01:43 +00:00
Nicola Mettifogo
1dce0b18d9
corrected parsing of LOCATION command
...
svn-id: r25947
2007-03-03 09:39:08 +00:00
Max Horn
d6211151a9
Removed obsolete code
...
svn-id: r25946
2007-03-03 00:17:26 +00:00
Gregory Montoir
77aa551722
only request the user to update the queen.tbl if the game she/he's trying to play really *requires* it.
...
svn-id: r25944
2007-03-02 23:57:37 +00:00
Max Horn
4a1039fbc6
Updated the BS1 music code to use the new looping feature in our MP3/Ogg decoders
...
svn-id: r25943
2007-03-02 23:53:20 +00:00
Gregory Montoir
30a7825b84
mention FOTAQ amiga versions support
...
svn-id: r25942
2007-03-02 23:48:29 +00:00
Gregory Montoir
370c07f925
added other code differences for Amiga FOTAQ versions, full game is now completable under ScummVM
...
svn-id: r25941
2007-03-02 23:47:49 +00:00
Nicola Mettifogo
6d958e9f30
added loaders for static images like pickable items and for characters frames
...
svn-id: r25940
2007-03-02 23:13:13 +00:00
Nicola Mettifogo
9267e85c16
fix broken build
...
svn-id: r25939
2007-03-02 22:55:46 +00:00
Nicola Mettifogo
4c2687e9c7
added Script loader routine
...
svn-id: r25938
2007-03-02 22:34:12 +00:00
Nicola Mettifogo
753d83f946
enforced convention on loader names: load[ItemType]
...
svn-id: r25937
2007-03-02 22:26:39 +00:00
Nicola Mettifogo
02d4001f57
added inventory objects loader routine
...
svn-id: r25936
2007-03-02 22:23:02 +00:00
Nicola Mettifogo
c122d83c0e
changed every font name to be platform independent, added font loader routine
...
svn-id: r25935
2007-03-02 22:18:37 +00:00
Nicola Mettifogo
0c39e0e3db
replaced calls to loadExternalStaticCnv with separate loaders for Head and Pointer resources
...
svn-id: r25934
2007-03-02 22:12:57 +00:00
Nicola Mettifogo
f124c22bc5
added openLocation as loader for location scripts resources
...
svn-id: r25933
2007-03-02 22:02:19 +00:00
Nicola Mettifogo
43f802ef5f
oops forgot to add file
...
svn-id: r25932
2007-03-02 21:50:36 +00:00
Nicola Mettifogo
1af8258325
added openTalk as loader for talk resources
...
svn-id: r25931
2007-03-02 21:47:35 +00:00
Nicola Mettifogo
94aed388a7
corrected error message
...
svn-id: r25930
2007-03-02 21:46:54 +00:00
Max Horn
200bb41bfd
Updated comment
...
svn-id: r25929
2007-03-02 17:49:08 +00:00
Torbjörn Andersson
cee6c45be6
Applied my own patch #1672572 , after discussing it with Fingolfin. We no longer
...
store mixer flags in our savegames. Instead, we store different flags which
just happen to have the exact same values as the mixer flags have right now.
This should keep savegames working even if the mixer flags ever change.
svn-id: r25928
2007-03-02 17:30:29 +00:00
Max Horn
cfe86c096d
cleanup
...
svn-id: r25927
2007-03-02 15:34:22 +00:00
Max Horn
029b8c4323
Changed the order of the parameters of makeLinearInputStream to resemble Mixer::playRaw; also made makeLinearInputStream honor FLAG_LOOP (and for this, changed its loop related params slightly)
...
svn-id: r25926
2007-03-02 15:26:22 +00:00
Max Horn
d8cf10926b
Added a warning that the mixer FLAG_ enum should not be messed with, lest iMuseDigital saves will break
...
svn-id: r25925
2007-03-02 15:22:38 +00:00
Eugene Sandulenko
8ab81824ab
Fix bug #1667806 : "GOB: wrong detection"
...
svn-id: r25924
2007-03-02 15:21:34 +00:00
Max Horn
c2dbd22692
Added reverseStereo parameter to Mixer::playInputStream; changed Mixer::playRaw to use Mixer::playInputStream
...
svn-id: r25923
2007-03-02 14:49:07 +00:00
Max Horn
b9658b5960
Do not use addDefaultDirectoryRecursive to add 'path', rather use the non-recurseive addDefaultDirectory (see also bug #1672098 )
...
svn-id: r25922
2007-03-02 12:57:38 +00:00
Sven Hesse
65bb902be9
- Fixed the actor freeze issue in the garage in Bargon Attack
...
- Some minor fixes
svn-id: r25921
2007-03-02 11:37:42 +00:00
Max Horn
4efda86d7a
Removed File::incRef and decRef
...
svn-id: r25920
2007-03-01 17:25:49 +00:00
Max Horn
45bf574928
Get rid of the last two usages of File::incRef/decRef
...
svn-id: r25919
2007-03-01 17:22:30 +00:00
Max Horn
c489be38d6
Removed obsolete 'if' (resp. replaced it by an assert)
...
svn-id: r25918
2007-03-01 17:15:26 +00:00
Max Horn
4203819b39
Got rid of another use of File::incRef/decRef
...
svn-id: r25917
2007-03-01 17:13:23 +00:00