aboutsummaryrefslogtreecommitdiff
path: root/engines/lure
AgeCommit message (Collapse)Author
2008-11-16Fixed various g++ warnings ("format not a string literal and no format ↵Johannes Schickel
arguments"). svn-id: r35096
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
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-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-05Changed NPC schedules to be loaded when an NPC is activated - this avoids an ↵Paul Gilbert
issue with the Castle Skorl's pre-activation room number being invalid room #99 svn-id: r34748
2008-10-04Bugfix to prevent NPC characters managing to walk beyond room exits without ↵Paul Gilbert
leaving the room, and thus getting stuck svn-id: r34737
2008-10-02Engine class changed:Max Horn
- Moved initCommonGFX() && GUIErrorMessage() out of class Engine - got rid of the _autosavePeriod member (this prevented users from changing the autosave period during runtime) - Got rid of an evil 'using GUI::Dialog' statement - Clarified some Doxygen comments svn-id: r34720
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-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-01Merging more of the GSoC 2008 RTL branch: LUREMax Horn
svn-id: r34251
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-05Fixed more warningsChristopher Page
svn-id: r33649
2008-07-25Added -x and --list-saves support for LUREChristopher Page
svn-id: r33291
2008-07-21Merged revisions ↵Christopher Page
33052-33053,33056-33058,33061-33064,33068,33070,33072,33075,33078-33079,33083,33086-33087,33089,33094-33096,33098-33099,33104,33108-33109,33114-33117,33120,33135-33146,33160,33162,33165,33167-33169 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33183
2008-07-16Quit and RTL code is more modular now. EVENT_RTL no longer sets ↵Christopher Page
_shouldQuit, shouldQuit is only set if there's an EVENT_QUIT. EVENT_RTL and EVENT_QUIT are completely separate from each other. Engine::quit() method now checks both _shouldQuit and _shouldRTL to determine if the engine should exit. There is no longer a need for resetQuit(), so it's removed svn-id: r33082
2008-07-15Reverted some incorrect changes and fixed sound settings issues for LURE. ↵Christopher Page
Fixed issues with quitting and calling GMM during intro sequences in LURE. Added a KEYCODE_MAINMENU in common/keyboard.h for the GMM. svn-id: r33081
2008-07-14Fix for missing data in the savegame format that could result in not being ↵Paul Gilbert
able to talk to Goewin in the apothecary after restoring a savegame svn-id: r33057
2008-07-10Lure works with the new GMM implementationChristopher Page
svn-id: r32996
2008-07-07LURE: Made sure to lock _soundMutex in syncSounds()Christopher Page
svn-id: r32934
2008-06-30Fixed some warningsChristopher Page
svn-id: r32857
2008-06-30Sound settings for Lure can be modified through the GMMChristopher Page
svn-id: r32855
2008-06-25Kyra and Lure are now using the new _quit flagChristopher Page
svn-id: r32772
2008-06-16Cleaned up some unnecessary commentsChristopher Page
svn-id: r32721
2008-06-12LURE: Fixed memory leaks in the LURE engineChristopher Page
svn-id: r32675
2008-05-28LURE: Fixed some memory leaks when returning to the launcher from the LURE ↵Christopher Page
engine svn-id: r32357
2008-05-24Fixed compiler warning of unused variablePaul Gilbert
svn-id: r32239
2008-05-24Implemented LureEngine::pauseEngineInternPaul Gilbert
svn-id: r32238
2008-05-24Changed the delayed sequence list from using a system milliseconds expiry ↵Paul Gilbert
point to a milliseconds countdown - this should fix potential problems that could arise if a modal dialog was kept on-screen too long svn-id: r32237
2008-05-07Changed all delete [] usages to delete[].Johannes Schickel
svn-id: r31927
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2008-04-19Added a debugger command 'script' to allow execution of script engine methodsPaul Gilbert
svn-id: r31568
2008-04-06Fixed warning. (The 'anim' variable shadowed the anim() function.)Torbjörn Andersson
svn-id: r31421
2008-04-06Replaced ManagedList with Common::SharedPtr in the rest of the lure engineFilippos Karapetis
svn-id: r31420
2008-04-06Replaced ManagedList with Common::SharedPtr in lure's sound systemFilippos Karapetis
svn-id: r31419
2008-04-05Advanced detector: replaced kADFlagAugmentPreferredTarget by its inverse, ↵Max Horn
kADFlagDontAugmentPreferredTarget (since all AdvDetector engines except Kyra used kADFlagAugmentPreferredTarget, it seems reasonable to assume that as default) svn-id: r31413
2008-04-02Changed spaces to tabs.Torbjörn Andersson
svn-id: r31362
2008-03-19Commit of Hans de Goede's patches to the sound handling codePaul Gilbert
svn-id: r31194
2008-03-19Removed some unportable and unused code ;-)Max Horn
svn-id: r31193
2008-03-14Started to get rid of Common::EncapsulatedADGameDesc (using plain ↵Max Horn
Common::ADGameDescription instead) svn-id: r31121
2008-03-14Advanced Detector: Changed fallback detector from a callback function ↵Max Horn
pointer to an overrideable method of AdvancedMetaEngine svn-id: r31119
2008-02-16Bugfix for loading older savegame versionsPaul Gilbert
svn-id: r30879
2008-02-15Merged lots of _mixer->isReady() warnings into a single one in Engine ↵Max Horn
constructor svn-id: r30871
2008-02-14Changed error dialog display to exit ScummVM through the standard execution ↵Paul Gilbert
path rather than using the exit() method svn-id: r30866
2008-02-08Initial support for plugin typesJordi Vilalta Prat
svn-id: r30825
2008-02-03Revised Engine plugin API to only provide a single func which returns a ↵Max Horn
MetaEngine instance. Used this to simplify the rest of the plugin system svn-id: r30780