aboutsummaryrefslogtreecommitdiff
path: root/scumm/saveload.cpp
AgeCommit message (Collapse)Author
2005-04-26Added a few more commentsMax Horn
svn-id: r17829
2005-04-26Fixed incorrect use of kMainVirtScreenMax Horn
svn-id: r17826
2005-04-26Save _hePalettes in HE99+ games.Travis Howell
svn-id: r17825
2005-04-26Save addtion HE opcodes specific variables.Travis Howell
svn-id: r17824
2005-04-26Make use of the new loadRoomSubBlocks (which only loads static room data ↵Max Horn
now) in the save/load code; this also means we have to save a bit less data, and reduce code duplication svn-id: r17822
2005-04-26Clean up HE save/load code, at the cost of savegame compatibility (v71he and ↵Max Horn
upwards) svn-id: r17821
2005-04-26Comment correctionsMax Horn
svn-id: r17820
2005-04-26Added/corrected some comments; moved NES costume init code to a more ↵Max Horn
appropriate place, and cleaned it up svn-id: r17819
2005-04-26Removed the ugly saveOrLoadCursorImages hack and instead properly overload ↵Max Horn
ScummEngine::saveOrLoad; did the same for the V7 IMuseDigital save/load code svn-id: r17818
2005-04-26Call setupVolumes in a more appropriate part of the save/load codeMax Horn
svn-id: r17817
2005-04-26Use an intermediate variable, to ease debuggingMax Horn
svn-id: r17815
2005-04-20Replaced the platform specific GF_FOO switches (using _platform instead now)Max Horn
svn-id: r17716
2005-04-10split SaveFileManager::openSavefile and class SaveFile into two, each, one ↵Max Horn
for loading and one for saving svn-id: r17517
2005-04-08load/save sprite data in HE90+ games.Travis Howell
svn-id: r17459
2005-04-06Moved createResource, resourceStats, expireResources to ResourceManagerMax Horn
svn-id: r17420
2005-04-05Clear the text surface when loading a saved game, otherwise any text thatTorbjörn Andersson
was displayed before loading the game will remain. I hope this is the correct fix. svn-id: r17382
2005-03-31Started to move some resource related code into a new class ResourceManager ↵Max Horn
(hypothetic goal for the future: use ResourceManager in ScummEx) svn-id: r17311
2005-03-28typoMax Horn
svn-id: r17276
2005-03-25MM NES fixes:Eugene Sandulenko
o Fixed crash when in-game GUI was displayed o Support for save/load o Savegame version bumped svn-id: r17232
2005-03-25Moved _roomStrips to class Gdi; put some GFX pre-room init code into the new ↵Max Horn
method Gdi::roomChanged(); some more cleanup svn-id: r17226
2005-03-25Cleanup: collect the C64 specific render data into a struct inside class GdiMax Horn
svn-id: r17224
2005-03-15Use better variable names...Max Horn
svn-id: r17160
2005-03-07Allow EGA option in Amiga/Atari ST games.Travis Howell
Restore correct palette after reloading saved game. svn-id: r17020
2005-03-02When restoring older savegames, fill the script slot 'cycle' fields withTorbjörn Andersson
what I hope is a sensible value. This fixes a regression with a MonkeyVGA savegame I had where none of the scripts that should have been running were since all 'cycle' fields were 0. svn-id: r16969
2005-02-28Add support for script cycles used by HE90+ games.Travis Howell
svn-id: r16958
2005-01-29Renamed _localScriptList to _localScriptOffsets for clarityMax Horn
svn-id: r16691
2005-01-10system.h was being included in tons of places, without any good reason; ↵Max Horn
reduced this (total dependencies on system.h went down from 193 to 85 files) svn-id: r16527
2005-01-06Fixed bug #1093845 after discussing with Fingolfin.Torbjörn Andersson
svn-id: r16449
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-21Missed lineTravis Howell
svn-id: r16232
2004-12-21_HEV7ActorPalette doesn't need to be saved.Travis Howell
svn-id: r16231
2004-12-19to please PalmOS, I moved the _wiz member to ScummEngine_v70he, where it ↵Gregory Montoir
actually belongs, I don't quite like the upcasts I introduced, but I don't know how to deal without them svn-id: r16132
2004-11-28Trying to cleanup the volume control mess inside the SCUMM engine: renamed ↵Max Horn
MusicEngine::setMasterVolume to setMusicVolume; fixed iMuse to use the correct method for setMusicVolume (previously modified the iMuse internal volume control); hooked up the volume control of various other music engines; added ScummEngine::setupVolume method which can be called whenever volume settings change, and which gurantees that those are handled uniformly svn-id: r15944
2004-11-27fixed potiential problem in scumm save/load codeGregory Montoir
svn-id: r15922
2004-11-27moved all the HE wiz stuff to a separate module, with minor cleanups and ↵Gregory Montoir
simplifications svn-id: r15921
2004-11-27Moved Engine::getSavePath() to class SaveFileManager; removed the ↵Max Horn
'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway) svn-id: r15901
2004-10-08Use image header to detect presence of the V8 flags field; rewrote that ↵Max Horn
flags field to load the ObjectData.flags field differently; added a comment in saveload.cpp since we are not yet saving ObjectData.flags svn-id: r15479
2004-10-07Another attempt at a fix for bug #1032964 (INDY3-VGA: actors walking in ↵Max Horn
wrong places), by making sure all actor walkdata is saved svn-id: r15455
2004-10-03Too many semicolonsMax Horn
svn-id: r15390
2004-09-30Number of local scripts is no longer constantTravis Howell
svn-id: r15352
2004-09-21cleanupMax Horn
svn-id: r15222
2004-09-18Rename some member vars to avoid _ followed by an uppercase letter. More of ↵Max Horn
those are left in the code, though (and I am not really sure whether we want to change that, so far we had no problems caused by this) svn-id: r15175
2004-09-18Ooops, broken saving.Travis Howell
svn-id: r15166
2004-09-14Save polygonsTravis Howell
Move findObject changes to HE72 svn-id: r15118
2004-09-12Be a Less Lazier Programmer (tm): Lesson 1.James Brown
Typing your code instead of copy/pasting it from a few lines down. svn-id: r15035
2004-09-12Be a Better Programmer (tm)James Brown
svn-id: r15034
2004-09-10Store SCUMM md5s in save game. Save format bump.James Brown
svn-id: r14996
2004-09-10Save game changes for HE80+ games.Travis Howell
svn-id: r14985
2004-08-14Modified VirtScreen to inherit from Graphics::Surface, and added ↵Max Horn
getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen svn-id: r14612
2004-08-10Limit to old saved game only.Travis Howell
svn-id: r14532