aboutsummaryrefslogtreecommitdiff
path: root/engines/lastexpress/game/savepoint.cpp
AgeCommit message (Collapse)Author
2018-08-26LASTEXPRESS: multiple fixes in NPC logicEvgeny Grechnikov
Checked the logic against the original game (to be precise, DOS English version from GOG, although I think AI logic has no significant differences with other versions). Fixed a *lot* of errors with varying visibility for the user. Also, save+exit+load sometimes resulted in memory corruption like ((EntityParametersSSII*)(new EntityParametersIIII))->param8 = 0; load operation did not restore the correct type of NPC logic context, the default one was used (which also has the smallest sizeof). Should be fixed now. Save+load is still unusable because it locks everybody waiting for kActionEndSound (the sound state is not restored), but, at least, it should not corrupt the memory. Hopefully.
2014-06-16LASTEXPRESS: Update SavePoint::push/call interface and check for string ↵Littleboy
size. CID 1003261, 1003262
2014-02-18LASTEXPRESS: Make GPL headers consistent in themselves.Johannes Schickel
2012-08-27LASTEXPRESS: Remove unnecessary castsLittleboy
2012-08-01LASTEXPRESS: Remove use of skip from savegame functions when loadingLittleboy
We cannot accurately skip over compressed data as it is not know before decoding how much data will be used
2012-07-27LASTEXPRESS: More include re-organizationLittleboy
2012-07-14LASTEXPRESS: Remove duplicated include statementsLittleboy
2011-06-28LASTEXPRESS: Cleanup commentsLittleboy
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2010-10-27LASTEXPRESS: Rename variable to silence GCC warningTorbjörn Andersson
svn-id: r53888
2010-10-19LASTEXPRESS: Fix some space formatting.Jordi Vilalta Prat
svn-id: r53629
2010-10-18LASTEXPRESS: Merge in the engine.Eugene Sandulenko
svn-id: r53579