aboutsummaryrefslogtreecommitdiff
path: root/engines/m4
AgeCommit message (Collapse)Author
2010-07-02Some slight fixes so that Phantom/Dragon start againFilippos Karapetis
svn-id: r50598
2010-07-01Introduced a hash for storing all the miscellaneous data values, and used it ↵Paul Gilbert
to more properly implement display of all the wakeup text in the first room svn-id: r50544
2010-06-30Corrected font display to properly use both colour indexesPaul Gilbert
svn-id: r50526
2010-06-30Removed deprecated destAdjust parameters from the frame drawing codePaul Gilbert
svn-id: r50524
2010-06-30Replaced Y offset from various drawing routines in favour of a viewport ↵Paul Gilbert
sub-surface - this will make it easier to clip sprites to within the drawable area svn-id: r50523
2010-06-29Added code to properly detect when an animation sequence is completePaul Gilbert
svn-id: r50493
2010-06-29Changed reading of sprite frame depths to signed bytes - this fixes the ↵Paul Gilbert
problem with the Slippery Pig not showing up in the landing scene in the intro sequence svn-id: r50492
2010-06-29Removed the old hardcoded calls to loadDSRFilePaul Gilbert
svn-id: r50491
2010-06-29Added loading of the correct DSR file at the start of each animation scenePaul Gilbert
svn-id: r50490
2010-06-29Reserved palette ranges used by on-screen messagesPaul Gilbert
svn-id: r50489
2010-06-29Bugfixes to reading in the animation font name correctly, as well as ↵Paul Gilbert
converted some Common::String usage to char buffers to fix incorrect String usage svn-id: r50488
2010-06-28Bugfix to properly erase text messages when they expirePaul Gilbert
svn-id: r50432
2010-06-27Added proper conversion of message RGB colour valuesPaul Gilbert
svn-id: r50371
2010-06-27Added accidentally deleted linePaul Gilbert
svn-id: r50369
2010-06-27Several bugfixes to the loading, display, and digital sound playing of ↵Paul Gilbert
messages during cutscenes svn-id: r50366
2010-06-27Centralised the update logic for the various system lists into the MadsView ↵Paul Gilbert
class svn-id: r50365
2010-06-26Load the correct speech file pack for the intro of Rex NebularFilippos Karapetis
svn-id: r50321
2010-06-26Bugfix to correctly handle transparency when rendering scaled spritesPaul Gilbert
svn-id: r50314
2010-06-26Bugfix to dirty area handling to prevent creation of invalid rectsPaul Gilbert
svn-id: r50312
2010-06-26Minor bugfix for correctly positioning where background sprites are drawnPaul Gilbert
svn-id: r50298
2010-06-26Added extra validation for sprite decodingPaul Gilbert
svn-id: r50297
2010-06-25Added support for Fab compressed sprite setsPaul Gilbert
svn-id: r50295
2010-06-25AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either ↵Florian Kagerer
select MDT_PREFER_MT32 or MDT_PREFER_GM svn-id: r50288
2010-06-24Bugfix for correctly decoding 2-bit encoded depth surfacesPaul Gilbert
svn-id: r50206
2010-06-24Corrected rendering of sprites into a scene backgroundPaul Gilbert
svn-id: r50205
2010-06-24Corrected incorrect variable name changePaul Gilbert
svn-id: r50204
2010-06-24Silence gcc warnings.Matthew Hoops
svn-id: r50197
2010-06-23Made a warning more verboseFilippos Karapetis
svn-id: r50177
2010-06-23Corrected newly added palette conversion warningPaul Gilbert
svn-id: r50176
2010-06-23Changed some asserts to warningsFilippos Karapetis
svn-id: r50175
2010-06-23Rewrote the MADS animation frame decoder to better guard against invalid ↵Paul Gilbert
data causing memory overruns svn-id: r50174
2010-06-21Patch #1956501: "GUI/LAUNCHER: Midi device selection"Max Horn
svn-id: r50128
2010-06-20Removed unused variablesPaul Gilbert
svn-id: r50071
2010-06-20Implemented explicit transparency index support - the previous hardcoded ↵Paul Gilbert
index of 0 wasn't correct, since some sprites need that index svn-id: r50070
2010-06-20Added support for the alternate encoding for depth surfacesPaul Gilbert
svn-id: r50069
2010-06-17M4/MADS: Some slight tweaks to the animation message chunksFilippos Karapetis
svn-id: r49927
2010-06-17Fixed a few cppcheck errors.Torbjörn Andersson
svn-id: r49919
2010-06-15Bugfixes to depth processing that was causing the 'Microprose Design Group' ↵Paul Gilbert
message not to appear in the first intro scene svn-id: r49801
2010-06-15AdvancedDetector: Add new parameter directoryGlobs.Eugene Sandulenko
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788
2010-06-14Extended advancedDetector with depth parameter.Eugene Sandulenko
Now AD can search nested directories. By default it is turned off, but there is new parameter to ADParameters struct. Usually value of 2 is good enough for all purposes. svn-id: r49653
2010-06-14Moved the actionNouns array from the scene to the globals object, since the ↵Paul Gilbert
scene will no longer be active during animation sequences svn-id: r49646
2010-06-14Further memory leak fixes reported by ValgrindPaul Gilbert
svn-id: r49644
2010-06-14Fixes for memory leaks reported by ValgrindPaul Gilbert
svn-id: r49643
2010-06-14Added logic for animation sequences specifying a starting animation frame numberPaul Gilbert
svn-id: r49642
2010-06-13Bugfixes for correct moving of the screen viewport within an animationPaul Gilbert
svn-id: r49629
2010-06-13Added logic for handling the rate of animation background scrolling, and ↵Paul Gilbert
miscellaneous extra fields svn-id: r49627
2010-06-12Applied fix for checking unallocated channels for All Notes Off MIDI commandPaul Gilbert
svn-id: r49613
2010-06-12Reimplemented the scaled sprite drawing logic. The first introduction ↵Paul Gilbert
sequence scene now displays correctly svn-id: r49604
2010-06-11Bugfixes to correctly scroll the background during animationsPaul Gilbert
svn-id: r49596
2010-06-11Clarified various incorrectly named parameters, and fixed code for loading ↵Paul Gilbert
the correct art file backgrounds when running animation sequences svn-id: r49595