aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2008-11-09Only hide the cursor for in-game pausing. Pausing from the outside is assumed toTorbjörn Andersson
bring up the GUI, which has its own cursor. (This fixes the cursor disappearing when pausing on one of the engine's own dialog windows.) svn-id: r34977
2008-11-09Disallow overwriting of slot 0, quicksave and autosave slots.Johannes Schickel
svn-id: r34973
2008-11-09Update documentation.Johannes Schickel
svn-id: r34971
2008-11-09Added a new SaveStateDescriptor flag, is_write_protected, which can be used ↵Filippos Karapetis
to stop the user from overwriting certain saves (e.g. the auto save, the restart save in the Kyrandia games, the quicksaves etc) svn-id: r34970
2008-11-09Added a getMaximumSaveSlot() implementation for sword1 and sword2Filippos Karapetis
svn-id: r34969
2008-11-09Save game descriptions are now set correctly in the GMM save dialogFilippos Karapetis
svn-id: r34965
2008-11-09Updated documentation.Johannes Schickel
svn-id: r34964
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-09Removed some code that was added earlier to deal with dimming/undimming theTorbjörn Andersson
palette when pausing the game in a mid-fade. The game can only be paused in mid-fade from the outside, and then the palette isn't dimmed/undimmed. svn-id: r34958
2008-11-09Allow pausing (from the outside) during credits and palette fades. ↵Torbjörn Andersson
Refactored the code to distinguish outside pausing from in-game pausing, to avoid cursor-related problems. The screen is now only dimmed during in-game pausing. svn-id: r34957
2008-11-09Fixed pausing during credits.Torbjörn Andersson
svn-id: r34956
2008-11-09Allow pausing during cutscene movies. (This will need an update to the mixer'sTorbjörn Andersson
getSoundElapsedTime() function to work better.) svn-id: r34954
2008-11-09Error out on savegame load failure (again).Johannes Schickel
svn-id: r34953
2008-11-09- Implemented Engine::saveGameState for KYRAJohannes Schickel
- Changed internal save/load API to use slots instead of filename strings - Changed internal save/load API to use Common::Error svn-id: r34952
2008-11-09Fixed bug, which might mess up the description of new savegames.Johannes Schickel
svn-id: r34949
2008-11-09Implemented Engine::syncSoundSettings properly for MIDI output.Johannes Schickel
svn-id: r34948
2008-11-09Moved sound-related settings to syncSoundSettings() for the global options ↵Torbjörn Andersson
dialog. svn-id: r34947
2008-11-09Fixed warning, and what looked to me like a very minor memory leak.Torbjörn Andersson
svn-id: r34946
2008-11-09Update ReadStringStream and parser to work with the new eos() logic.Nicola Mettifogo
svn-id: r34945
2008-11-09Enabled flags parsing for all commands in location script. Most of them ↵Nicola Mettifogo
don't need it, but some commands have been enhanced in BRA. svn-id: r34944
2008-11-09Fixed crash when closing BRA.Nicola Mettifogo
svn-id: r34943
2008-11-09Better cleanup and handling of mouse when changing location in NS.Nicola Mettifogo
svn-id: r34942
2008-11-09Fixed bug in introduction of NS.Nicola Mettifogo
svn-id: r34941
2008-11-08* cleanupNicola Mettifogo
* moved find routines from Parallaction to Location svn-id: r34940
2008-11-08* removed the obsolete _quit flagNicola Mettifogo
* refactored most cleanup code for locations and game svn-id: r34939
2008-11-08Got rid of the SurfaceToMultiFrames adapter class.Nicola Mettifogo
svn-id: r34938
2008-11-08Pushing down some header depsMax Horn
svn-id: r34936
2008-11-07Implemented RTL supportBenjamin Haisch
svn-id: r34933
2008-11-07Saving a game from GMM is now working for the SAGA engine, though the ↵Filippos Karapetis
description is not set correctly yet svn-id: r34932
2008-11-07* completed transition to Common::Archive for Nippon Safes.Nicola Mettifogo
* removed lots of old Archive swap magic svn-id: r34931
2008-11-07Implemented a Common::Archive subclass to handle the content of archives in ↵Nicola Mettifogo
Nippon Safes. Common::File is now used only to load archives. svn-id: r34921
2008-11-06Added some WIP code for the GMM save dialog (still not working correctly)Filippos Karapetis
svn-id: r34918
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-06Implemented GMM loading (and, once the GMM supports it, saving) for SCUMMMax Horn
svn-id: r34913
2008-11-06Got rid of OSystem::colorToRGB and RGBToColor; added implementations for ↵Max Horn
OSystem::getOverlayFormat to several ports (pending testing by the porters) svn-id: r34912
2008-11-06cleanupMax Horn
svn-id: r34910
2008-11-06Simplified AdvancedMetaEngine::fallbackDetect usageMax Horn
svn-id: r34909
2008-11-05Turned enum PluginError into Common::Error, which in the future is to be ↵Max Horn
used in more places. Help with this is highly welcome svn-id: r34906
2008-11-05Got rid of the unused 'filename' attribute in SaveStateDescriptorMax Horn
svn-id: r34905
2008-11-04cleanupMax Horn
svn-id: r34898
2008-11-04Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some ↵Max Horn
EngineFeature comments svn-id: r34896
2008-11-04Fixed leak (unreleased stream of music data).Nicola Mettifogo
svn-id: r34895
2008-11-04Refactoring of NS disk code, preliminary to change towards Common::Archive.Nicola Mettifogo
svn-id: r34894
2008-11-03Extend HACK in Engine::hasFeature, fixes GMM load dialog.Johannes Schickel
svn-id: r34889
2008-11-03- Extended some commentsJohannes Schickel
- Added @todos to engines/engine.h - Added a FIXME to engines/dialogs.cpp svn-id: r34887
2008-11-03Check for engine support for loading/saving via GMM when enabling/disabling ↵Johannes Schickel
the buttons. svn-id: r34886
2008-11-03Preliminary support for loading via GMM for KYRA engine.Johannes Schickel
svn-id: r34885
2008-11-03Patch #2122869: ALL: Common load dialogMax Horn
svn-id: r34883
2008-11-01Commit of patch #2207782 "ARCHIVE: New method 'getMember'".Johannes Schickel
svn-id: r34871