aboutsummaryrefslogtreecommitdiff
path: root/engines/m4/mads_views.h
AgeCommit message (Collapse)Author
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-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-04Implemented more of the support methods for player displayPaul Gilbert
svn-id: r50644
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-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-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-24Corrected rendering of sprites into a scene backgroundPaul Gilbert
svn-id: r50205
2010-06-13Bugfixes for correct moving of the screen viewport within an animationPaul Gilbert
svn-id: r49629
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-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-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
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-12Added the beginnings of the main timer listPaul Gilbert
svn-id: r48635
2010-04-01Remove extra semicolonsOri Avtalion
svn-id: r48457
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-25Fix compilation by removing a public keyword outside a class scope and using ↵Johannes Schickel
"> >" instead of ">>" for template closing brackets. Note that ">>" is always operator>> in the current C++ standard, thus one has to use "Common::Array<Common::SharedPtr<SpriteAsset> >" instead of "Common::Array<Common::SharedPtr<SpriteAsset>>" for example. svn-id: r48402
2010-03-25Added preliminary logic for showing loaded sprite framesPaul Gilbert
svn-id: r48401
2010-03-24Moved new MadsView related code into Mads_Views, where it's more ↵Paul Gilbert
appropriate. Added extra logic necessary for displaying text in the game dialogs svn-id: r48378
2010-03-21Added framework for displaying game dialogsPaul Gilbert
svn-id: r48353
2010-03-16Further code implemented for the current action displayPaul Gilbert
svn-id: r48266
2010-03-07Split up the scene.cpp file into separate files for M4 and MADS specific ↵Paul Gilbert
scene code and support classes. Also have started adding code for textual display and proper current action display svn-id: r48172
2010-01-31Formatting corrections to conform to ScummVM formatting guidelinesPaul Gilbert
svn-id: r47733
2010-01-31Further work on separating the scene logic for MADS and M4Paul Gilbert
svn-id: r47732