aboutsummaryrefslogtreecommitdiff
path: root/engines/m4
AgeCommit message (Collapse)Author
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
2010-05-04Reduce indirect header dependencies furtherMax Horn
svn-id: r48936
2010-05-04Move DebugChannel related code to new headerMax Horn
svn-id: r48935
2010-05-04Move initGraphics and initCommonGFX from to new header.Max Horn
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934
2010-05-04Get rid of Engine::_gameDataDir.Max Horn
This greatly reduces indirect dependencies on several header files from common. svn-id: r48933
2010-05-03Fix g++ warning by commenting out an unused variable.Johannes Schickel
svn-id: r48905
2010-05-02Allow the Orion Burger title screen to be shown again. At least, it doesn'tTorbjörn Andersson
crash on my computer any more. (It doesn't do much interesting either.) svn-id: r48892
2010-04-30Added proper names for some of the previous unknown timer fields, and ↵Paul Gilbert
bugfixes for the sequence list methods svn-id: r48875
2010-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
svn-id: r48821
2010-04-27Added further timer method implementation. Also renamed some of the classes ↵Paul Gilbert
to match those of the original engine, based on the contents of various in-game error messages svn-id: r48816
2010-04-23Implemented extra timer methods and a DynamicHotspots classPaul Gilbert
svn-id: r48776
2010-04-21Changed MadsView into a separate class, since it's functionality is needed ↵Paul Gilbert
by two different class hierarchies that can't share a common ancestor class svn-id: r48763
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-04-12Added the beginnings of the main timer listPaul Gilbert
svn-id: r48635
2010-04-08Remove unused dereferenceOri Avtalion
svn-id: r48586
2010-04-01Remove extra semicolonsOri Avtalion
svn-id: r48457
2010-03-27Use the enumerators instead of hardcoding the values of them.Johannes Schickel
svn-id: r48411
2010-03-27Added the game options dialog, along with several bugfixes to dialog display ↵Paul Gilbert
code svn-id: r48410
2010-03-27Completed dialog item selection codePaul Gilbert
svn-id: r48409
2010-03-27Changed the encoding of keycodes to only include the flags for Ctrl, Alt, ↵Paul Gilbert
and Shift svn-id: r48408
2010-03-26Bugfixes to the graphics display of dialogsPaul Gilbert
svn-id: r48405
2010-03-26Further fixed the setEntry method to make it Endian safePaul Gilbert
svn-id: r48404
2010-03-26Bugfix for logic used to calculate single RGB palette entriesPaul Gilbert
svn-id: r48403