Commit Graph
86814 Commits
Author SHA1 Message Date
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