aboutsummaryrefslogtreecommitdiff
path: root/engines/agi
AgeCommit message (Collapse)Author
2009-01-06Added a few more shouldQuit() checks. It's now possible to quit while, forTorbjörn Andersson
instance, Leisure Suit Larry is waiting for you to enter your age. svn-id: r35761
2009-01-05fix quitting in Mickey's Space Adventure as well as other minor cleanupMatthew Hoops
svn-id: r35735
2009-01-05fix infinite loop when trying to quit in Troll's TaleMatthew Hoops
svn-id: r35734
2009-01-04fix infinite loop when trying to quit in WinnieMatthew Hoops
svn-id: r35732
2009-01-03Considerably shortened the detection table with use of macros.Eugene Sandulenko
svn-id: r35702
2009-01-03FormattingEugene Sandulenko
svn-id: r35701
2009-01-02Fix bugs #1940871: "AGI: Fan(Beyond Titanic 2) - Lockup" and #1874918:Eugene Sandulenko
"AGI GR: Text wrapping broken on long strings in the mines" by replacing our text wrap routine with one based on GBAGI. Also made debug messages more clear. svn-id: r35664
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-19Allow quitting / returning to launcher while showing "selection boxes", e.g. theTorbjörn Andersson
pause game dialog. svn-id: r35445
2008-12-19Allow quitting/returning to launcher while in the save/load dialog. I don'tTorbjörn Andersson
know if there are other such spots that need to be fixed as well. svn-id: r35442
2008-12-19Clicking in the scrollbar always caused the save/load list to scroll down a ↵Torbjörn Andersson
page. Now it can scroll up a page again. svn-id: r35441
2008-11-29Remove warnings from NDS build.Robin Watts
svn-id: r35172
2008-11-20AGI: fsnodeNameEqualsIgnoreCase and FSNode usage should be replaced by SearchManMax Horn
svn-id: r35130
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-10AGI save games now contain thumbnails and creation date/time (visible from ↵Filippos Karapetis
the GMM save/load screens) svn-id: r34989
2008-11-09- The GMM save dialog is now working for all engines which support the ↵Filippos Karapetis
appropriate features - Added a new method to the MetaEngine class, getMaximumSaveSlot(), and implemented it in all engines for which the listSavefiles() method is implemented (it goes together with the listSavefiles method). It is used to fill the unused save slots in the save/load dialogs of each engine, so that the user can create new save games in empty slots - Unified the save/load dialog list numbering in the GMM load/save screens and in the load screen of the main menu (before a game is started) svn-id: r34963
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-11-06Fix for bug #2071125 - "MICKEY: Mouse movement‏", by using the ↵Filippos Karapetis
waitForTimer() function from the SCUMM engine svn-id: r34914
2008-11-06Simplified AdvancedMetaEngine::fallbackDetect usageMax Horn
svn-id: r34909
2008-11-05Got rid of the unused 'filename' attribute in SaveStateDescriptorMax Horn
svn-id: r34905
2008-11-04Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some ↵Max Horn
EngineFeature comments svn-id: r34896
2008-10-26Renamed engine feature kSupportsDirectLoad to kSupportsLoadingDuringStartup, ↵Filippos Karapetis
as discussed in patch #2122869 svn-id: r34854
2008-10-23Pushed down some header depsMax Horn
svn-id: r34845
2008-10-13Patch #2131406: AGI: Fix Crash with Apple][ Instruments.Kari Salminen
Applied the patch as it is, thanks clone2727. Now Apple IIGS AGI games don't crash anymore if the instruments (They're in *.SYS16) or the instrument samples (They're in SIERRASTANDARD) aren't found. svn-id: r34798
2008-10-06Added new type Engine::Feature; pushed down some #include dependenciesMax Horn
svn-id: r34755
2008-10-02Renamed FilesystemNode -> FSNodeMax Horn
svn-id: r34716
2008-09-30AGI: Simplify WagFileParser by not reading data into a memory stream first ↵Max Horn
(this was there to improve performance on systems with slow seeking; those systems should use another approach, see scummvm-devel) svn-id: r34711
2008-09-30AGI: Got rid of yet another unwarranted use of FSNode::getPathMax Horn
svn-id: r34710
2008-09-30AGI: Another case where it is better to use FSNodes directly, instead of ↵Max Horn
converting them to path strings svn-id: r34708
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-09-29Don't use File::name() needlessly (i.e. if you still know which file you ↵Max Horn
just opened :) svn-id: r34685
2008-09-13Big patch changing the signature of various Stream methods (some ports may ↵Max Horn
need to be slightly tweaked to fix overloading errors/warnings) svn-id: r34514
2008-09-11Committed my patch #2105593 "Launcher/MetaEngine: Finnished removeSaveState".Johannes Schickel
svn-id: r34495
2008-09-03Moved check for shouldRTL() from engines to scummvm_mainMax Horn
svn-id: r34310
2008-09-03Moved FilesystemNode / FSList to namespace Common; also got rid of some ↵Max Horn
'typedef Common::String String;' name aliases svn-id: r34302
2008-09-03Commented out currently broken code, adding a FIXMEFilippos Karapetis
svn-id: r34297
2008-09-01Merging more of the GSoC 2008 RTL branch: AGIMax Horn
svn-id: r34242
2008-08-26Correct fix for bug #2073159 - "MICKEY: Incomplete computer message"Filippos Karapetis
svn-id: r34186
2008-08-25Fix for bug #2073159 - "MICKEY: Incomplete computer message".Filippos Karapetis
Random numbers are calculated from 1 onwards in the preAGI engines, but there was an off-by one error. I'm currently hesitant to add this fix to the 0.12.0 branch, as I'm unsure if it has any possible regressions in Troll's Tale or Winnie the Pooh svn-id: r34152
2008-08-16Merged revisions ↵Christopher Page
33777,33781-33788,33790,33792-33793,33795,33797,33805,33807-33812,33815-33817,33819,33822,33826,33829,33837,33839,33844,33847,33858-33861,33864,33871-33873,33875,33877-33879,33886,33889-33892,33894,33896,33900,33902-33903,33919 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33924
2008-08-16Added a MetaEngineFeature for RTL support, the RTL button is disabled in the ↵Christopher Page
GMM if the engine doesn't support it svn-id: r33921
2008-08-15Defined some MetaEngineFeatures for the engines, the launcher uses these ↵Christopher Page
features to allow/disallow loading and deleting saves svn-id: r33909
2008-08-13Fixed initialization of some SoundMgr-class's member variables. Moved ↵Kari Salminen
_sndBuffer's allocation to SoundMgr's constructor and its deallocation to the destructor. Made fillAudio SoundMgr's method and removed a superfluous global static variable 'int16 *buffer'. Should help with the occasional crashes when starting the first sound in an AGI game. svn-id: r33822
2008-08-13Reverted r33815 (But not r33816).Kari Salminen
svn-id: r33819
2008-08-13Shutting up Valgrind about using uninitialised values from array _chn in ↵Kari Salminen
function stopNote. svn-id: r33816
2008-08-13Changed Agi::SoundMgr's sound buffer to a member array of size BUFFER_SIZE. ↵Kari Salminen
Also added initialization of _playing to false in SoundMgr's constructor. Hopefully helps with the occasional crashes in the sound code when starting the first sound in an AGI game. svn-id: r33815
2008-08-10Added Autosave support for AGIChristopher Page
svn-id: r33772
2008-08-05Fixed some GCC warningsChristopher Page
svn-id: r33647
2008-07-30Added support for Savestates to be loaded from the launcherChristopher Page
svn-id: r33461
2008-07-28Added --list-saves support for AGIChristopher Page
svn-id: r33351