aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2008-12-14Added code to initialize MT-32 properly for Lands of Lore.Johannes Schickel
svn-id: r35347
2008-12-11Whoops changed integer size of variables storing volume information, now ↵Johannes Schickel
volume of 256 should work as expected. svn-id: r35303
2008-12-11Midi code now allows volume values to be [0, 256] instead of [0, 255] like ↵Johannes Schickel
before, thus removed the clipping the old code used. svn-id: r35302
2008-12-07Cleanup.Johannes Schickel
svn-id: r35273
2008-12-07Prevent MIDI files from being load, when they are already loaded.Johannes Schickel
svn-id: r35272
2008-12-04Removed obsolete refs to OSystem::kFeatureAutoComputeDirtyRectsMax Horn
svn-id: r35240
2008-11-30Fixed some looping MIDI sound effects.Johannes Schickel
svn-id: r35193
2008-11-30Added MIDI SFX Map, fixes SFX in HoF.Johannes Schickel
svn-id: r35181
2008-11-30- Extended MidiDriver::sysEx to allow 264 byte sysEx messagesJohannes Schickel
- Updated all drivers to allow 264+2 byte sysEx messages - Implemented sysEx processing for MT-32 for Kyra1 and HoF. MT-32 should now be working properly. svn-id: r35180
2008-11-30Cleanup.Johannes Schickel
svn-id: r35179
2008-11-30- Fix some valgrind warningsJohannes Schickel
- Added MIDI SFX support for Kyra2 svn-id: r35178
2008-11-30Implement fade out support for MIDI.Johannes Schickel
svn-id: r35177
2008-11-30Cleanup.Johannes Schickel
svn-id: r35175
2008-11-30Initial version of proper MIDI support for KYRA.Johannes Schickel
svn-id: r35174
2008-11-21Added ArchiveMember::getDisplayName() method; changed ↵Max Horn
ArchiveMember::getName() to always return a name compatible with Archive::openFile() svn-id: r35139
2008-11-18Don't rename slots anymore when deleting them via the GMM.Johannes Schickel
svn-id: r35110
2008-11-16fixed bugFlorian Kagerer
svn-id: r35102
2008-11-16cleanupFlorian Kagerer
svn-id: r35101
2008-11-16Fixed valgrind warning.Johannes Schickel
svn-id: r35099
2008-11-16Fixed various g++ warnings ("format not a string literal and no format ↵Johannes Schickel
arguments"). svn-id: r35096
2008-11-16KYRA 1/2: more fixes for valgrind warningsFlorian Kagerer
svn-id: r35093
2008-11-15(hopefully) fix valgrind warningsFlorian Kagerer
svn-id: r35088
2008-11-15svn-id: r35080Florian Kagerer
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