aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/saveload.cpp
AgeCommit message (Collapse)Author
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
2008-08-08Hopefully allow quiting at any stage AGOS engines games again.Travis Howell
svn-id: r33693
2008-07-29Changed class File (and derived classes) to only support read-only access; ↵Max Horn
added a new class DumpFile for writing svn-id: r33412
2008-07-27Fix buffer overflow in error message.Travis Howell
svn-id: r33321
2008-04-18Always correct time events duration, when saving games.Travis Howell
svn-id: r31557
2008-04-16Correct time events duration, when saving in Elvira 1.Travis Howell
svn-id: r31516
2008-03-22Add support for room states in Waxworks (DOS).Travis Howell
svn-id: r31218
2008-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2007-12-20Moved all time() calls in AGOS to a single new method AGOSEngine::getTime(); ↵Max Horn
also replaced an evil function-static variable by a member variable (lastMinute) svn-id: r29908
2007-12-10Remove old warnings, since errors are displayed via load/save interface.Travis Howell
svn-id: r29815
2007-11-20Fixed unterminated string in countSaveGames(), which may be the cause of theTorbjörn Andersson
problem with Feeble Files savegames not being shown that was described on the forum recently. svn-id: r29580
2007-11-18Fix loading restart state file in Amiga version of Waxworks.Travis Howell
svn-id: r29543
2007-11-17Use unique save game naming for PC versions of Elvira 2 and Waxworks, due to ↵Travis Howell
the save game format differences. svn-id: r29539
2007-11-17Fix bug #1759850 - ELVIRA2: Restart state file causes crash. The itemStore ↵Travis Howell
data needed to be adjusting, when loading or saving in the AtariST and Amiga versions. svn-id: r29534
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-18Code formatting fixesMax Horn
svn-id: r28945
2007-08-05Merged fsnode with trunk: r27971:28460David Corrales
svn-id: r28462
2007-07-28Add save code differences in Amiga verison of Waxworks.Travis Howell
svn-id: r28261
2007-07-28Add save code differences in Amiga verison of Waxworks.Travis Howell
svn-id: r28260
2007-07-27Fix loading restart state file in Amiga version of Waxworks.Travis Howell
svn-id: r28234