aboutsummaryrefslogtreecommitdiff
path: root/engines/lastexpress/entities
AgeCommit message (Collapse)Author
2018-08-26LASTEXPRESS: fix gcc buildEvgeny Grechnikov
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.
2017-08-06JANITORIAL: Silence more GCC 7 warningsTorbjörn Andersson
All these fall through were marked as deliberate, so again I've only changed the comment to silence GCC.
2016-09-23LASTEXPRESS: Rename Vassili functionsLittleboy
2016-09-23LASTEXPRESS: Rename Vesna functionsLittleboy
2016-09-23LASTEXPRESS: Rename Tatiana functionsLittleboy
2016-05-13LASTEXPRESS: Fixed potential buffer overrunEugene Sandulenko
2014-06-16LASTEXPRESS: Check for resulting sequence size in August logic code. CID 1003264Littleboy
2014-06-16LASTEXPRESS: Add assert check in Gendarmes logic. CID 1003263Littleboy
2014-06-16LASTEXPRESS: Rename Ivo functionsLittleboy
2014-06-16LASTEXPRESS: Add asserts in EntityData serialization code. CID 1003265Littleboy
2014-06-16LASTEXPRESS: Rename Max functionsLittleboy
2014-06-16LASTEXPRESS: Rename Chapters and Gendarmes functionsLittleboy
2014-06-16LASTEXPRESS: Rename Kahina functionsLittleboy
2014-06-16LASTEXPRESS: Rename Pascale functionsLittleboy
2014-06-16LASTEXPRESS: Rename Cooks functionsLittleboy
2014-06-16LASTEXPRESS: Add missing logic in Waiter2 for chapter 4Littleboy
2014-06-16LASTEXPRESS: Rename Waiter* functionsLittleboy
2014-06-16LASTEXPRESS: Rename Server* classes to Waiter*Littleboy
2014-06-16LASTEXPRESS: Rename Hadija functionsLittleboy
2014-06-16LASTEXPRESS: Rename Kronos functionsLittleboy
2014-02-18LASTEXPRESS: Make GPL headers consistent in themselves.Johannes Schickel
2013-12-10LASTEXPRESS: Rename Yasmin logic functionsLittleboy
2013-12-10LASTEXPRESS: Fix enum comparisonLittleboy
2013-12-10LASTEXPRESS: Rename Francois and Alouan logic functionsLittleboy
2013-12-10LASTEXPRESS: Rename Object propertiesLittleboy
2013-12-10LASTEXPRESS: Rename Anna logic functionsLittleboy
Fix wrong call in
2013-12-10LASTEXPRESS: Rename Alexei logic functionsLittleboy
2013-12-10LASTEXPRESS: Rename Abbot logic functionsLittleboy
2013-11-24LASTEXPRESS: Janitorial - Fix spacing errorsStrangerke
2013-10-08LASTEXPRESS: Fix potential buffer overruns. Numerous CID 1003873-1003885Eugene Sandulenko
2013-04-28LASTEXPRESS: Fix multiline macros. CID 1003638Eugene Sandulenko
2013-04-28LASTEXPRESS: Fix nasty bug with multiline macro. CID 1003640Eugene Sandulenko
2012-08-27LASTEXPRESS: Identify more Verges functionsLittleboy
2012-08-27LASTEXPRESS: Fix typo in Verges chapter 3 functionLittleboy
2012-08-27LASTEXPRESS: Identify several Verges functionsLittleboy
2012-08-27LASTEXPRESS: Remove unnecessary castsLittleboy
2012-08-27LASTEXPRESS: Add const modifiersLittleboy
2012-08-27LASTEXPRESS: Reduce header interdependencyLittleboy
2012-08-27LASTEXPRESS: Identify some Abbot Chapter 3 functionsLittleboy
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: Untemplatize setup functionsLittleboy
2012-07-27LASTEXPRESS: Fix some formatting issuesLittleboy
2012-07-27LASTEXPRESS: Remove templated resetCurrentParameters() functionLittleboy
2012-07-27LASTEXPRESS: More include re-organizationLittleboy
2012-07-27LASTEXPRESS: Move includes to header for setup function templatesJulien
2012-07-27LASTEXPRESS: Replace setup macros by functionsJulien
2012-07-27LASTEXPRESS: Cleanup unused arguments from BEGIN_SETUP macroJulien
2012-07-27LASTEXPRESS: Merge the remaining macros in entity_intern.h into entity.hJulien
2012-07-27LASTEXPRESS: Remove TIME_CHECK_CALLBACK_1 macroJulien