aboutsummaryrefslogtreecommitdiff
path: root/engines/m4
AgeCommit message (Collapse)Author
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
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-24Prevent inifinite loop caused by a check of an unsigned integer against >= 0.Johannes Schickel
svn-id: r48397
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-24Bugfix for getting correct quote informationPaul Gilbert
svn-id: r48377
2010-03-24Bugfixes for correctly getting string lengths and cropping drawn textPaul Gilbert
svn-id: r48376
2010-03-23Added further code for the game dialog frameworkPaul Gilbert
svn-id: r48368
2010-03-22Patch #2973290: Semicolon cleanupMax Horn
svn-id: r48359
2010-03-21Fix shadow member of this warnings of gcc.Johannes Schickel
svn-id: r48355
2010-03-21Added framework for displaying game dialogsPaul Gilbert
svn-id: r48353
2010-03-19Beginnings of hooking up the new logic for current action displayPaul Gilbert
svn-id: r48298
2010-03-18COMMON: Move typedef StringList from str.h to new header str-array.hMax Horn
This removes the dependency on array.h from str.h. Also, begun migration from the confusing type name "StringList" to the more appropriate StringArray. svn-id: r48282
2010-03-18COMMON: Move Common::RandomSource to common/random.*Max Horn
svn-id: r48279
2010-03-16Further code implemented for the current action displayPaul Gilbert
svn-id: r48266
2010-03-14Further separation of MADS and M4 scene logicPaul Gilbert
svn-id: r48257
2010-03-14Further work on separating M4 specific scene code into the m4_scene.cpp filePaul Gilbert
svn-id: r48256
2010-03-10Split up the SceneResources class into a generic common set, with specific ↵Paul Gilbert
versions each for M4 and Mads, and merged the MadsSceneInfo data into it svn-id: r48223