aboutsummaryrefslogtreecommitdiff
path: root/engines/m4/mads_views.cpp
AgeCommit message (Collapse)Author
2011-11-20M4: Removed the M4/MADS engine from trunkPaul Gilbert
2011-11-14MADS: remove/comment unused variablesEugene Sandulenko
2011-11-03M4: Fix warningsEugene Sandulenko
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-05-30TSAGE: General cleanup of object classPaul Gilbert
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-14ALL: colour -> colorMax Horn
2010-09-18M4: NULL terminate after a strncpyPaul Gilbert
svn-id: r52794
2010-08-25M4: Implementation of script enginePaul Gilbert
svn-id: r52364
2010-07-29M4: Added further code fragments to enable player to move againPaul Gilbert
svn-id: r51462
2010-07-29M4: Further work done on the setup and starting of actionsPaul Gilbert
svn-id: r51461
2010-07-24M4: Bugfixes for depth ordering to fix the Z order of on-screen objectsPaul Gilbert
svn-id: r51239
2010-07-24M4: Implemented lots of support code for pre-action handlingPaul Gilbert
svn-id: r51235
2010-07-23Removed some old deprecated code that was drawing the status text a second timePaul Gilbert
svn-id: r51201
2010-07-23Lots of action related fields added; scroll over default action is now ↵Paul Gilbert
displayed on-screen svn-id: r51200
2010-07-06Added support for idle character animationsPaul Gilbert
svn-id: r50723
2010-07-05Bugfixes for new player code - Rex is now correctly positioned when the ↵Paul Gilbert
player manager takes over from the wakeup animation sequence svn-id: r50669
2010-07-04Implemented more of the support methods for player displayPaul Gilbert
svn-id: r50644
2010-07-04Added support for horizontally flipped foreground sprites, which are ↵Paul Gilbert
indicated by setting the high bit of frame numbers svn-id: r50638
2010-07-03Adding the beginnings of a player control class, as well as various changes ↵Paul Gilbert
to the other classes to support it svn-id: r50620
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-28Bugfix to properly erase text messages when they expirePaul Gilbert
svn-id: r50432
2010-06-27Centralised the update logic for the various system lists into the MadsView ↵Paul Gilbert
class svn-id: r50365
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-24Corrected rendering of sprites into a scene backgroundPaul Gilbert
svn-id: r50205
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-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-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-14Fixes for memory leaks reported by ValgrindPaul Gilbert
svn-id: r49643
2010-06-13Bugfixes for correct moving of the screen viewport within an animationPaul Gilbert
svn-id: r49629
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-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-04Added code and support routines for destroying animations correctly, which ↵Paul Gilbert
also necessitated changing the sprite list code svn-id: r49426
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-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-26Gave proper names to each flag in the message flag setPaul Gilbert
svn-id: r49229
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-15Decoded further fields in the SequenceList class, and started implementation ↵Paul Gilbert
of kernel message display svn-id: r49034
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