aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-10Include required headerMax Horn
svn-id: r34985
2008-11-10Limit places where saving from the GMM is permittedFilippos Karapetis
svn-id: r34984
2008-11-10Merged GUI::Theme and Gui::ThemeEngine into the same class, GUI::ThemeEngine.Vicent Marti
Massive cleanup. svn-id: r34983
2008-11-10Added some more whitespace skipping to default theme generation script.Vicent Marti
svn-id: r34982
2008-11-10- Global options dialog supportBenjamin Haisch
svn-id: r34981
2008-11-09Fixed an off-by-one error in the save slot gap filling codeFilippos Karapetis
svn-id: r34980
2008-11-09Cleanup and simplificationFilippos Karapetis
svn-id: r34979
2008-11-09Do not allow the user to alter the description of write protected save slots ↵Filippos Karapetis
in the GMM save dialog svn-id: r34978
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-09Prevent double click handling if choose button is disabled. (SaveLoadChooser)Johannes Schickel
svn-id: r34976
2008-11-09Cleanup (and a little bug fix :-P).Johannes Schickel
svn-id: r34975
2008-11-09Disable 'Save' button if no entry is selected in the save chooser.Johannes Schickel
svn-id: r34974
2008-11-09Disallow overwriting of slot 0, quicksave and autosave slots.Johannes Schickel
svn-id: r34973
2008-11-09Fixed 'Save'/'Load' button enable/disable triggering.Johannes Schickel
svn-id: r34972
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-09- The save list iterator should now be synced correctlyFilippos Karapetis
- Numbering of save slots starts from 0 again, not 1 svn-id: r34968
2008-11-09Corrected commentFilippos Karapetis
svn-id: r34967
2008-11-09Gaps in the list of save games are now handled correctly in the GMM ↵Filippos Karapetis
save/load dialogs svn-id: r34966
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-09Run xmllint on our *.STX files. Fixed several XML syntax violationsMax Horn
svn-id: r34962
2008-11-09minor tweaksMax Horn
svn-id: r34961
2008-11-09Got rid of some more 'using' usagesMax Horn
svn-id: r34960
2008-11-09Removed many unnecessary #includesMax Horn
svn-id: r34959
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-09Made getSoundElapseTime() work better when the sound has been paused. A newTorbjörn Andersson
variable, _pauseTime, keeps track of how long the sound has been paused since the last mixer time stamp. svn-id: r34955
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-09Partially merge classes Theme and ThemeEngine (saves another couple KB), ↵Max Horn
somebody (Tanoku?) should do a proper merge svn-id: r34951
2008-11-09Removed unused XML_GLOBAL_PROP functionality (saves some kilobytes)Max Horn
svn-id: r34950
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-08Thou shalst never use the 'using' keyword in a header file, lest the wrath ↵Max Horn
of ye fingolfin will crush your sorrow bones to dust... *grrr* ;) svn-id: r34937
2008-11-08Pushing down some header depsMax Horn
svn-id: r34936