aboutsummaryrefslogtreecommitdiff
path: root/engines/lastexpress/game/state.h
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-02-18LASTEXPRESS: Make GPL headers consistent in themselves.Johannes Schickel
2013-11-24LASTEXPRESS: Janitorial - Fix spacing errorsStrangerke
2013-09-05LASTEXPRESS: Fix uninitialized scalar field (CID1002847)Littleboy
2012-07-29LASTEXPRESS: Fix regression with Logic::resetState()Littleboy
2011-06-28LASTEXPRESS: Cleanup commentsLittleboy
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-10LASTEXPRESS: Add button pressed state for inventory handlingLittleboy
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-01-25LASTEXPRESS: Corrected format warning in state.hDavid Turner
svn-id: r55519
2011-01-25LASTEXPRESS: Add some subtitle support to Sound classJulien Templier
svn-id: r55511
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-10-27LASTEXPRESS: Implement game loading (last save entry only)Julien Templier
svn-id: r53883
2010-10-26LASTEXPRESS: More savegame workJulien Templier
- Implement SaveLoad::writeEntry - Implement missing saveLoadWithSerializer functions for all serialized classes & structs - Add stub for SaveLoad::computePadding svn-id: r53845
2010-10-26LASTEXPRESS: Make GameState::time of type TimeValueJulien Templier
svn-id: r53844
2010-10-23LASTEXPRESS: Output human readable time in the show game state debug commandJulien Templier
svn-id: r53745
2010-10-22LASTEXPRESS: Reorganize and enhance some debug commandsJulien Templier
Add "time" command to convert between in-game and human-readable forms Rename "dump" command to "show" and use named parameters instead of index Add progress and flags options to show command svn-id: r53715
2010-10-18LASTEXPRESS: Merge in the engine.Eugene Sandulenko
svn-id: r53579