aboutsummaryrefslogtreecommitdiff
path: root/engines/agos
AgeCommit message (Collapse)Author
2010-07-17DEBUGGER: Simplify how our console debugger works / is usedMax Horn
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50929
2010-07-04Cleanup: Treat booleans as booleans, not integers. (I hope I didn't mess up,Torbjörn Andersson
because that would cause some nasty regressions...) svn-id: r50643
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-15Fix spelling, cleanupMax Horn
svn-id: r49843
2010-06-15AGOS: Readd Simon1 Acorn CD detection.Eugene Sandulenko
svn-id: r49790
2010-06-15AdvancedDetector: Add new parameter directoryGlobs.Eugene Sandulenko
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788
2010-06-14AGOS: Fix bug #1777795.Eugene Sandulenko
Bug #1777795: "SIMON1: Acorn CD MD5s" fixed by specifying directory depth for AdvancedDetector to 2. svn-id: r49657
2010-06-14Extended advancedDetector with depth parameter.Eugene Sandulenko
Now AD can search nested directories. By default it is turned off, but there is new parameter to ADParameters struct. Usually value of 2 is good enough for all purposes. svn-id: r49653
2010-06-10Removed some unnecessary whitespace. (Or should I have saved that for theTorbjörn Andersson
rapidly approaching, much coveted r50000? :-) svn-id: r49558
2010-05-18Committing the rest of the VideoDecoder Rewrite from patch #2963496.Matthew Hoops
svn-id: r49079
2010-05-17Change VideoDecoder::getCurFrame() to mean the last frame drawn instead of ↵Matthew Hoops
the next frame to draw. This is patch 1 from patch #2963496 (VideoDecoder Rewrite). svn-id: r49063
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-12Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew ↵Ori Avtalion
language svn-id: r48645
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-03-23Fix compiler warning.Travis Howell
svn-id: r48365
2010-03-22Patch #2973290: Semicolon cleanupMax Horn
svn-id: r48359
2010-03-18COMMON: Get rid of Common::StringListMax Horn
svn-id: r48287
2010-03-18COMMON: Move Common::RandomSource to common/random.*Max Horn
svn-id: r48279
2010-03-10AGOS: cleanupMax Horn
svn-id: r48227
2010-03-10Silenced some harmless cppcheck warnings about unreachable code after a return.Torbjörn Andersson
In this case, it was always a break after a return in a switch case. There are similar cases which cppcheck didn't detect, and a couple of cases where we have a break after a continue in a switch case (where the continue refers to an outer loop), but I didn't touch those. Not yet, at least. svn-id: r48218
2010-03-08Tweak makeVOCDiskStreamMax Horn
* now takes a SeekableReadStream *pointer* like (almost) all other audiostream factories * fix potential memory leak in it * rename takeOwnershipOfStream to disposeAfterUse for consistency svn-id: r48184
2010-03-07Exclude font data tables for The Feeble Files, when AGOS2 games are disabled.Travis Howell
svn-id: r48174
2010-03-07Add font data for Polish Windows 4CD version of The Feeble Files.Travis Howell
svn-id: r48173
2010-02-21Patch for bug 2943361 by littleboy, adding full kb modifier support to all ↵Yotam Barnoy
engines + GUI and proper keypad handling svn-id: r48101
2010-02-03- Rename FlacStream to FLACStream.Johannes Schickel
- Rename makeFlacStream to makeFLACStream. svn-id: r47846
2010-01-30Replace use of Audio::makeRawMemoryStream by Audio::makeRawStream.Johannes Schickel
svn-id: r47716
2010-01-26AGOS: Turn BaseSound into a subclass of Common::NonCopyableMax Horn
svn-id: r47581
2010-01-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-23Reorder params to Audio::makeRawMemoryStreamMax Horn
svn-id: r47492
2010-01-23Update comments.Travis Howell
svn-id: r47461
2010-01-23Fix regressions, only the Amiga CD32 version of Simon the Sorcerer 1 used ↵Travis Howell
signed sound data. svn-id: r47460
2010-01-23AGOS: Further unify code related to compressed soundMax Horn
svn-id: r47458
2010-01-23AGOS: Fix memory leak in Sound::loadSfxTableMax Horn
svn-id: r47457
2010-01-23AGOS: Turn BaseSound::makeAudioStream into a pure virtual methodMax Horn
svn-id: r47456
2010-01-23AGOS: Unify code related to compressed soundMax Horn
svn-id: r47455
2010-01-23AGOS: Get rid of FLAG_LOOP usageMax Horn
svn-id: r47454
2010-01-23AGOS: Start to refactor sound handlingMax Horn
svn-id: r47453
2010-01-22AGOS: Add FIXME for a memory leakMax Horn
svn-id: r47452
2010-01-22AGOS: cleanupMax Horn
svn-id: r47451
2010-01-22AGOS: Rearrange sound code a bitMax Horn
svn-id: r47450
2010-01-19Move raw audio flags from sound/mixer.h to sound/raw.hMax Horn
svn-id: r47395
2010-01-19Get rid of Mixer::playRaw for goodMax Horn
svn-id: r47394
2010-01-19Get rid of Mixer::FLAG_AUTOFREE.Max Horn
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369
2010-01-16Switch most AudioStream factories to use DisposeAfterUse::FlagMax Horn
svn-id: r47334
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-08Since AudioStream looping is no longer handled by the Mixer, drop ↵Johannes Schickel
Mixer::playAudioStreamLooping. (There's Audio::makeLoopingAudioStream). svn-id: r47160