aboutsummaryrefslogtreecommitdiff
path: root/engines/m4
AgeCommit message (Collapse)Author
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
2010-06-10Added extra code and support methods for properly clearing up backgrounds ↵Paul Gilbert
and used sprites when an animation sequence ends svn-id: r49566
2010-06-07Added extra positioning and dummy depths surface so that the introduction ↵Paul Gilbert
cutscene now starts up svn-id: r49480
2010-06-07Changed a create call to setSize to fix compiler errorPaul Gilbert
svn-id: r49479
2010-06-07Initial conversion of the AnimviewView class to use the expanded ↵Paul Gilbert
MadsAnimation class, rather than the older AAFile skeleton class svn-id: r49478
2010-06-07Moved destruction of globals and resource manager to common M4 engine base ↵Paul Gilbert
class - this fixes a bug where resources were still being tossed after the resource manager was destroyed svn-id: r49476
2010-06-06Bugfixes for correct positioning of opening animationPaul Gilbert
svn-id: r49448
2010-06-05Various bugfixes to the animation code - first Rex animation now plays, ↵Paul Gilbert
albeit in the wrong place svn-id: r49437
2010-06-05Added missing animation initialisation codePaul Gilbert
svn-id: r49436
2010-06-04Bugfix for wrong parameter order in scene resources load method call. Also ↵Paul Gilbert
added fragment to destroy an active animation when it's finished animating svn-id: r49434
2010-06-04Bugfix for the loading of the animation frame listPaul Gilbert
svn-id: r49427
2010-06-04Added code and support routines for destroying animations correctly, which ↵Paul Gilbert
also necessitated changing the sprite list code svn-id: r49426
2010-06-03Renamed some variables to silence GCC warnings.Torbjörn Andersson
svn-id: r49412
2010-06-03Properly implemented the logic for loading the correct interface background ↵Paul Gilbert
as specified in a scene's resources svn-id: r49409
2010-06-03Moved the MADS interface view into mads_scene.cpp and did a major cleanup of ↵Paul Gilbert
scene loading code svn-id: r49405
2010-05-31Fix warning, whitespaceWillem Jan Palenstijn
svn-id: r49352
2010-05-31Hopefully fixed compilationFilippos Karapetis
svn-id: r49350
2010-05-31In progress work implementing the animation playerPaul Gilbert
svn-id: r49347
2010-05-28Clarified variable usage for sequence list entry indexesPaul Gilbert
svn-id: r49287
2010-05-28Implemented needed methods for scrolling surfaces horizontally or verticallyPaul Gilbert
svn-id: r49286
2010-05-26Gave proper names to each flag in the message flag setPaul Gilbert
svn-id: r49229
2010-05-25Bugfix to allow timed text to display in the correct coloursPaul Gilbert
svn-id: r49211
2010-05-25Changed the font system to allow for multiple fonts to be loaded simultaneouslyPaul Gilbert
svn-id: r49209
2010-05-24Implemented the bulk of the logic for displaying timed on-screen messagesPaul Gilbert
svn-id: r49180
2010-05-23Major work done on the animation and support classes to match the originalPaul Gilbert
svn-id: r49150
2010-05-17Bugfixes for animation display, and better understanding of how animations cyclePaul Gilbert
svn-id: r49057
2010-05-16Bugfixes for animation depth logicPaul Gilbert
svn-id: r49045
2010-05-15Removed use of globally constructed menu item position listsPaul Gilbert
svn-id: r49035
2010-05-15Decoded further fields in the SequenceList class, and started implementation ↵Paul Gilbert
of kernel message display svn-id: r49034