aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/saveload.cpp
AgeCommit message (Collapse)Author
2014-03-04AGOS: Remove duplicate file opens, when counting saved games.Kirben
2014-03-02AGOS: Add initial support for mouse wheel.Kirben
2014-02-18AGOS: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-22AGOS: Use Common::File instead of SearchMan.Johannes Schickel
This makes sure the hack from Common::File for filenames with a trailing dot is used as expected.
2014-01-22AGOS: Get rid of ArchiveMan in favor of global SearchMan.Johannes Schickel
This in fact slightly changes the priority order of added archives. Formerly, all archives in SearchMan were preferred to the customly added ones in ArchiveMan. All standard paths (i.e. path and extrapath) will be still be searched before the custom ones (which are all priority 0 right now) but system specific paths will be searched after (due to their priority being -1). Since system specific paths shouldn't contain any game data files this should hopefully be harmless. This wasn't tested for games with CAB archives.
2013-08-23AGOS: Add two savegame-related FIXMEsWillem Jan Palenstijn
2013-08-23AGOS: Use Common::String for savegame filenamesWillem Jan Palenstijn
2013-08-23AGOS: Simplify string parsingWillem Jan Palenstijn
2013-05-02COMMON: Change kPlatformPC to kPlatformDOSMatthew Hoops
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows.
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-08-12AGOS: Improve the quick load/save code.Travis Howell
2012-04-15AGOS: Add comment about the limitations of quick loading/saving games in the ↵Travis Howell
AGOS game engine.
2012-01-27AGOS: Rename ArchiveMan's open to createReadStreamForMember to match our ↵Johannes Schickel
Archive API.
2011-11-19AGOS: Fix using saved games from the CD versions of Simon the Sorcerer 2, on ↵Travis Howell
the floppy disk versions of Simon the Sorcerer 2.
2011-08-27AGOS: Integrate InstallShield support.Travis Howell
2011-08-06AGOS: Reduced header dependencyEugene Sandulenko
2011-05-29AGOS: Silenced a false positive warning in MSVCmd5
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2010-11-01COMMON: Rename String::printf() to String::format()Max Horn
This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004
2010-09-17I18N: Use a String instead of a char buffer.Johannes Schickel
This should improve r52751, since String does automatic memory handling, thus no more buffer overflows should by possible by having a too large translated string. svn-id: r52758
2010-09-16I18N: fix a buffer size issue with translated save/load strings in AGOSThierry Crozat
svn-id: r52751
2010-09-15I18N: Add translation for load/save success or failure messagesThierry Crozat
Also improve and update the french translation. svn-id: r52740
2010-04-12Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew ↵Ori Avtalion
language svn-id: r48645
2010-03-18COMMON: Get rid of Common::StringListMax Horn
svn-id: r48287
2010-01-03Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is nullTorbjörn Andersson
before freeing it, which isn't necessary. svn-id: r46941
2009-09-24Reverted parts of revisions #44298, #44299 and #44300, to prevent warnings ↵Filippos Karapetis
and issues in compilers which don't support NORETURN svn-id: r44314
2009-09-24AGOS: Fixed some warnings about unreachable codeFilippos Karapetis
svn-id: r44298
2009-09-20Correct error in load code for PC version of Waxworks.Travis Howell
svn-id: r44206
2009-09-11Remove excess spaces.Travis Howell
svn-id: r44030
2009-08-22Correct errors in load/save code for PC version of Waxworks.Travis Howell
svn-id: r43628
2009-08-12Enable Personal Nightmare by default.Travis Howell
svn-id: r43304
2009-08-11Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game ↵Travis Howell
engine, which require higher resolution. svn-id: r43270
2009-08-09Fix bug #2834252 - ELVIRA1 Problem with 8-character-long save names.Travis Howell
svn-id: r43156
2009-08-09Fix bug #2834254 - ELVIRA: Buggy scroll arrows when mixing spells.Travis Howell
svn-id: r43152
2009-07-20AGOS: Fixed badload(); some whitespace cleanupMax Horn
svn-id: r42624
2009-07-18AGOS: Removed second setjmp in PN code (untested!)Max Horn
svn-id: r42593
2009-05-05Fix input glitch regression again, by closer matching original PN code.Travis Howell
svn-id: r40329
2009-05-04All versions of PN share the same saved game format.Travis Howell
svn-id: r40298
2009-03-09Change Personal Nightmare support to optional, until setjmp/longjmp code is ↵Travis Howell
converted. svn-id: r39253
2009-03-08Clarify several errors messages.Travis Howell
svn-id: r39219
2009-03-08Add initial support for Personal Nightmare.Travis Howell
Thanks to dreammaster for file decompression and icon decoding code. NOTE: setjmp/longjmp code will require conversion for portability. svn-id: r39216
2009-03-07Fix buffer overflow in matchSaveGame().Travis Howell
svn-id: r39182
2009-02-07Cleanup.Travis Howell
svn-id: r36232
2009-02-07Cleanup.Travis Howell
svn-id: r36228
2008-12-13Cleanup.Travis Howell
svn-id: r35323
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-15Replace ioFailed by err.Travis Howell
svn-id: r34557
2008-09-10Fix for bug #2102828 - "AGOS - compilation error, uninitialized variable"Filippos Karapetis
svn-id: r34469
2008-08-13Cleanup: Got rid of _quit and _rtl variables in engine.h/.cpp which are not ↵Christopher Page
used anymore. Found some _quit flags in Agos and Gob and replaced with bool quit() where appropriate svn-id: r33848