aboutsummaryrefslogtreecommitdiff
path: root/engines/m4/m4.cpp
AgeCommit message (Collapse)Author
2010-11-19COMMON: Split common/stream.h into several headersMax Horn
svn-id: r54385
2010-11-03M4: Changed debug calls to debugCN since they all have newlinesPaul Gilbert
svn-id: r54047
2010-11-02M4: Remove redundant fflush callsMax Horn
svn-id: r54038
2010-11-02M4: Converted all printf's to debugPaul Gilbert
svn-id: r54035
2010-11-02M4: Reworked dumpFile to use Common::DumpFilePaul Gilbert
svn-id: r54033
2010-10-30M4: Disable code using FILE, fopen, etc. and add explantory FIXMEMax Horn
svn-id: r53958
2010-07-06Added support for idle character animationsPaul Gilbert
svn-id: r50723
2010-07-02Some slight fixes so that Phantom/Dragon start againFilippos Karapetis
svn-id: r50598
2010-06-29Removed the old hardcoded calls to loadDSRFilePaul Gilbert
svn-id: r50491
2010-06-25AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either ↵Florian Kagerer
select MDT_PREFER_MT32 or MDT_PREFER_GM svn-id: r50288
2010-06-21Patch #1956501: "GUI/LAUNCHER: Midi device selection"Max Horn
svn-id: r50128
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-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-05-31In progress work implementing the animation playerPaul Gilbert
svn-id: r49347
2010-05-25Changed the font system to allow for multiple fonts to be loaded simultaneouslyPaul Gilbert
svn-id: r49209
2010-05-17Bugfixes for animation display, and better understanding of how animations cyclePaul Gilbert
svn-id: r49057
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-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-03-27Added the game options dialog, along with several bugfixes to dialog display ↵Paul Gilbert
code svn-id: r48410
2010-03-21Added framework for displaying game dialogsPaul Gilbert
svn-id: r48353
2010-03-14Further work on separating M4 specific scene code into the m4_scene.cpp filePaul Gilbert
svn-id: r48256
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-31Further work on separating the scene logic for MADS and M4Paul Gilbert
svn-id: r47732
2010-01-30Worked on separating scene logic into separate classes for M4 and MADSPaul Gilbert
svn-id: r47728
2010-01-30Beginnings of a separation of the MADS and M4 engines into separate classes. ↵Paul Gilbert
This will be cleaner then having checks everywhere for whether the game mode is MADS or M4. svn-id: r47705
2009-12-09Changed MidiDriver::createMidi to take a MidiDriverType instead of an intMax Horn
svn-id: r46316
2009-12-05Expanded the actions view into a full user interface view, and added support ↵Paul Gilbert
for highlighting of user interface elements svn-id: r46262
2009-11-26Added the basics of a action list displayPaul Gilbert
svn-id: r46152
2009-11-15Added support for needed MADS game configuration optionsPaul Gilbert
svn-id: r45911
2009-11-04Added support for loading the game's object listPaul Gilbert
svn-id: r45651
2009-09-23Got rid of Common::File::addDefaultDirectory, instead implemented the ↵Johannes Schickel
solution proposed in "Case agnostic handling for directories (and files)" on -devel. svn-id: r44266
2009-07-25Move the event recorder to its own class (EventRecoder inside ↵Johannes Schickel
common/EventRecorder.[h/cpp]). svn-id: r42751
2009-03-29Added missing parenthesis in M4Engine::delayPaul Gilbert
svn-id: r39733
2009-03-01Engines: Fused several init&go methods into a single run methodMax Horn
svn-id: r39003
2009-01-30Renamed SpecialDebugLevel to DebugChannelMax Horn
svn-id: r36142
2009-01-29A ton of code formatting fixes; also fixed warnings about single line loops ↵Max Horn
like 'while(cond);' by inserting newlines svn-id: r36127
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-10-12Don't call Common::List::size() if you don't have to (it's an expensive ↵Max Horn
operation, which has to iterate the whole List, while empty() works in constant time) svn-id: r34786
2008-09-07Replaced Engine::_gameDataPath (a String) by Engine::_gameDataDir (an ↵Max Horn
FSNode); adapted code to that (by using getChild() to get subdirs, not string concatenation svn-id: r34434
2008-09-07added two FIXMEs to M4 -- somehow, adding two subdirs of CWD named ↵Max Horn
'goodstuf' and 'resource' to the list of default dirs doesn't sound very sensible to me ;) svn-id: r34426
2008-05-14Fixed menu background loading in Riddle of Master LuFilippos Karapetis
svn-id: r32122
2008-04-20Initial import of the work in progress M4 engineFilippos Karapetis
svn-id: r31600