aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-10Merged GUI::Theme and Gui::ThemeEngine into the same class, GUI::ThemeEngine.Vicent Marti
Massive cleanup. svn-id: r34983
2008-11-09Disallow overwriting of slot 0, quicksave and autosave slots.Johannes Schickel
svn-id: r34973
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-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-09Implemented Engine::syncSoundSettings properly for MIDI output.Johannes Schickel
svn-id: r34948
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-11-03Preliminary support for loading via GMM for KYRA engine.Johannes Schickel
svn-id: r34885
2008-11-01Commit of patch #2207782 "ARCHIVE: New method 'getMember'".Johannes Schickel
svn-id: r34871
2008-10-26Renamed engine feature kSupportsDirectLoad to kSupportsLoadingDuringStartup, ↵Filippos Karapetis
as discussed in patch #2122869 svn-id: r34854
2008-10-22Committed updated version of my patch #2184529 "SearchSet: Get rid of ↵Johannes Schickel
SharedPtr usage". svn-id: r34837
2008-10-21Cleanup.Johannes Schickel
svn-id: r34831
2008-10-13- fix installer file support for Kyra 2 and 3Florian Kagerer
- fix bug in pc98 audio driver svn-id: r34791
2008-10-04Renamed some MetaEngine feature flags; removed explicit numbers from this ↵Max Horn
feature flag list (nothing should rely on their specific values, anyway); added a note that Engine::hasFeature should become independant of MetaEngine::hasFeature svn-id: r34738
2008-10-03Cleanup.Johannes Schickel
svn-id: r34736
2008-10-03Check all 'kyra.dat' files in setup paths instead of only the first one found.Johannes Schickel
svn-id: r34735
2008-10-03Committed slightly modified patch #2034983 "Case-insensitivy and directory ↵Johannes Schickel
handling for engines". svn-id: r34734
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-10-02Renamed FilesystemNode -> FSNodeMax Horn
svn-id: r34716
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-16Added "querySaveMetaInfos" to MetaEngine.Johannes Schickel
-> Allows easy addition of save state specific infos like playtime, save date atc. -> Removed MetaEngine::loadThumbnailFromSlot, superseded by meta infos -> Changed SCUMM / KYRA to implement the newly added functionallity -> Removed hack in KYRAs listSavefiles, which is now handled via meta infos svn-id: r34581
2008-09-15also check for premature end-of-stream when loadingWillem Jan Palenstijn
svn-id: r34563
2008-09-14Fixed regression introduced with latest stream changes (it seems compressed ↵Johannes Schickel
savefiles ioFailed never returned true when only eos was set). svn-id: r34551
2008-09-14Cleanup.Johannes Schickel
svn-id: r34545
2008-09-14- Added thumbnail support to launcher load dialog.Johannes Schickel
- Adopted KYRA to support displaying thumbnails in load dialog (SCUMM engine has yet to follow) svn-id: r34539
2008-09-14Added autosave support in Kyra.Johannes Schickel
svn-id: r34535
2008-09-14Fix potentional bug in Screen::setResolution.Johannes Schickel
svn-id: r34533
2008-09-14Typo.Johannes Schickel
svn-id: r34528
2008-09-14Fixed thumbnail creation / loading in kyra.Johannes Schickel
svn-id: r34527
2008-09-14Implemented opcode 151: o1_resetMaskRegionJohannes Schickel
svn-id: r34524
2008-09-14Fixed regression introduced with r34522. (Now games without 'cdaudio' config ↵Johannes Schickel
value set should startup again). svn-id: r34523
2008-09-14Only setup 'cdaudio' config default for FM-Towns/PC98.Johannes Schickel
svn-id: r34522
2008-09-14Added a hack in KyraMetaEngine::listSaves to prevent slot 0 from being ↵Johannes Schickel
listed. Check comment for additional information. svn-id: r34521
2008-09-14Rename save slots in KyraMetaEngine::removeSaveState, so it matches behavior ↵Johannes Schickel
in GUI_v2::deleteMenu at least a little bit more. svn-id: r34520
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-12Fixed slot 0 savefile name in Kyra3. (Now using 'New game' instead of 'German')Johannes Schickel
svn-id: r34502
2008-09-11Committed my patch #2105593 "Launcher/MetaEngine: Finnished removeSaveState".Johannes Schickel
svn-id: r34495
2008-09-10Cleanup.Johannes Schickel
svn-id: r34484
2008-09-10Cleanup.Johannes Schickel
svn-id: r34481
2008-09-09Changed static resource code to use Streams instead of operating on buffers.Johannes Schickel
svn-id: r34467
2008-09-08HOF: msvc8 compile fix (ARRAYSIZE used with run-time allocated array)Florian Kagerer
svn-id: r34454
2008-09-08Made some filenames uppercase for consistency.Johannes Schickel
svn-id: r34452
2008-09-08Fixed LoL file loading regression.Johannes Schickel
svn-id: r34451
2008-09-07Changed priorities for search paths. (Just in case system specific data ↵Johannes Schickel
paths contain an outdated kyra.dat version) svn-id: r34438
2008-09-07- Fixed regression in Resource::unloadPakFileJohannes Schickel
- Changed priority value for OSystem::addSysArchivesToSearchSet call svn-id: r34436
2008-09-07Got rid of all Common::File usages in Kyra.Johannes Schickel
svn-id: r34435
2008-09-07Fix warning about missing virtual destructorMax Horn
svn-id: r34433