aboutsummaryrefslogtreecommitdiff
path: root/engines/made
AgeCommit message (Collapse)Author
2010-01-19Move raw audio streams to new header sound/raw.hMax Horn
svn-id: r47368
2010-01-19Rename 'Linear' audio streams to 'raw'Max Horn
svn-id: r47367
2010-01-12Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵Johannes Schickel
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279
2010-01-11Improve support for negative Timestamps, and add + and - operatorsMax Horn
svn-id: r47244
2010-01-11MADE: Use Mixer::getElapsedTime and Audio::Timestamp instead of ↵Max Horn
Mixer::getSoundElapsedTime svn-id: r47243
2010-01-08Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵Max Horn
header common/types.h svn-id: r47180
2010-01-08Rename QueuedAudioStream to QueuingAudioStreamMax Horn
svn-id: r47179
2010-01-08Switch Tinsel, MADE and some of the video players to QueuedAudioStreamMax Horn
svn-id: r47178
2010-01-03Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is nullTorbjörn Andersson
before freeing it, which isn't necessary. svn-id: r46941
2009-12-09Changed MidiDriver::createMidi to take a MidiDriverType instead of an intMax Horn
svn-id: r46316
2009-12-03Remove some unused struct membersBenjamin Haisch
svn-id: r46245
2009-11-24Added Doxygen comments for the various engine namespaces (currently mostly ↵Max Horn
without details; help filling these out is welcome) svn-id: r46128
2009-11-23Optimized object property access speedBenjamin Haisch
svn-id: r46102
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-24Change "=" to ":=" in some module.mk files for consistency.Johannes Schickel
svn-id: r45364
2009-10-18Introduced new type Common::DisposeAfterUse::FlagMax Horn
svn-id: r45233
2009-10-06Fix regression introduced by r44459; LGoP2 crashed after Infocom logoBenjamin Haisch
svn-id: r44688
2009-10-04Applied patch #2872409 "MADE engine fixes" by agent-q, with one small ↵Filippos Karapetis
modification (initialized _soundStarted in the ScriptFunctions constructor) svn-id: r44589
2009-09-29Fixed bug #2868938Benjamin Haisch
svn-id: r44459
2009-09-28Fixed clipping-related bug (bug #2826036)Benjamin Haisch
svn-id: r44439
2009-09-24Reverted parts of revisions #44292, #44293, #44295 and #44296, to prevent ↵Filippos Karapetis
warnings and issues in compilers which don't support NORETURN svn-id: r44312
2009-09-24MADE: Fixed some warnings about unreachable codeFilippos Karapetis
svn-id: r44296
2009-08-23Fix bug #2843050 (RTZ: Crash to desktop with demo). Don't assert out when a ↵Matthew Hoops
resource slot can't be found. svn-id: r43676
2009-08-18- PMV player: Use frame count from PVM file and fix incorrect "invalid chunk ↵Benjamin Haisch
type" warning - Fix sprite drawing glitch with vertically flipped sprites (bug #2825925) svn-id: r43521
2009-08-18Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD ↵Johannes Schickel
audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files) svn-id: r43512
2009-07-25Move the event recorder to its own class (EventRecoder inside ↵Johannes Schickel
common/EventRecorder.[h/cpp]). svn-id: r42751
2009-06-06Added game GUI options to advancedDetector and updated all enginesEugene Sandulenko
svn-id: r41272
2009-05-31MADE: cleanupMax Horn
svn-id: r41070
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-03-14Reduced the CPU load of screen effects, by reducing the number of palette ↵Filippos Karapetis
changes. The visual differences are negligible, but CPU load went down by around 10%. svn-id: r39404
2009-03-14Simplified screen effects. Removed copyRect() and reposition()Filippos Karapetis
svn-id: r39401
2009-03-14Merged loadRGBPalette() inside setRGBPalette() (that's the only place it's ↵Filippos Karapetis
used and where the screen palette is set). Added a wrapper for copyRectToScreen(), to remove some duplicated code inside the ScreenEffects() class svn-id: r39396
2009-03-14Reduced CPU usage of the MADE engine by about 10% (by profiling the code)Filippos Karapetis
- Added delays in places where the screen gets updated - Moved event polling inside sfPollEvent() (cause that's where events are polled), instead of after each opcode svn-id: r39392
2009-03-14Do not update the screen while waitingFilippos Karapetis
svn-id: r39390
2009-03-14Pushed up the simple script stack function in the header file (this helps ↵Filippos Karapetis
isolate them too, so that script.cpp only contains script command functions now) svn-id: r39389
2009-03-12Added file sizes of the various CD versions of Return to Zork to the ↵Filippos Karapetis
detector, as supplied in patch #2629804. Also, updated the game descriptions to provide more information on the version detected svn-id: r39360
2009-03-12Added the Italian and French versions of Return to Zork, as supplied in bug ↵Filippos Karapetis
report #2685032 svn-id: r39359
2009-03-12PMV player: stop reallocating the frame buffer on every frame, if its size ↵Filippos Karapetis
hasn't been changed svn-id: r39354
2009-03-09- Applied patch #2668849 by sunmaxBenjamin Haisch
svn-id: r39271
2009-03-09Added LGOP2 detection entries:Benjamin Haisch
- German, supplied by windlepoons (bug tracker #2675695) - French and Spanish, supplied by goodoldgeorg (bug tracker #2675759) svn-id: r39270
2009-03-07Whitespace cleanup: Convert space followed by tab to just tabMax Horn
svn-id: r39203
2009-03-05Renamed MetaEngine::getCopyright() to getOriginalCopyright() to better match ↵Jordi Vilalta Prat
the meaning of the returned string, as discussed some time ago in scummvm-devel svn-id: r39132
2009-03-01Engines: Fused several init&go methods into a single run methodMax Horn
svn-id: r39003
2009-03-01Merged Engine::go() and ::init() into a new run() method (currently ↵Max Horn
implemented by calling the existing init&go methods; to be cleaned up by engine authors svn-id: r39002
2009-02-16Removed unused variableBenjamin Haisch
svn-id: r38372
2009-02-04- Fixed/completed cd audio support (sfPlayCd and sfGetCdTime) for ↵Benjamin Haisch
Manhole:N&E and RtZ CD svn-id: r36217
2009-01-29Moved AdvancedDetector from common/ to engines/Max Horn
svn-id: r36132
2009-01-25Added some unused opcodes in RodneyFilippos Karapetis
svn-id: r36057
2009-01-25Added some information on sfPlayNote, sfStopNote, sfPlayTele, sfStopTeleFilippos Karapetis
svn-id: r36056