Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-26 | LASTEXPRESS: fix gcc build | Evgeny Grechnikov | |
2018-08-26 | LASTEXPRESS: multiple fixes in NPC logic | Evgeny 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-16 | LASTEXPRESS: Add asserts in EntityData serialization code. CID 1003265 | Littleboy | |
2014-02-18 | LASTEXPRESS: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-12-10 | LASTEXPRESS: Rename Object properties | Littleboy | |
2012-08-27 | LASTEXPRESS: Remove unnecessary casts | Littleboy | |
2012-08-27 | LASTEXPRESS: Add const modifiers | Littleboy | |
2012-08-27 | LASTEXPRESS: Reduce header interdependency | Littleboy | |
2012-08-01 | LASTEXPRESS: Remove use of skip from savegame functions when loading | Littleboy | |
We cannot accurately skip over compressed data as it is not know before decoding how much data will be used | |||
2012-07-27 | LASTEXPRESS: Untemplatize setup functions | Littleboy | |
2012-07-27 | LASTEXPRESS: Remove templated resetCurrentParameters() function | Littleboy | |
2012-07-27 | LASTEXPRESS: More include re-organization | Littleboy | |
2012-07-27 | LASTEXPRESS: Move includes to header for setup function templates | Julien | |
2012-07-27 | LASTEXPRESS: Replace setup macros by functions | Julien | |
2012-07-27 | LASTEXPRESS: Merge the remaining macros in entity_intern.h into entity.h | Julien | |
2012-07-27 | LASTEXPRESS: Remove TIME_CHECK_CALLBACK_1 macro | Julien | |
2012-07-27 | LASTEXPRESS: Remove several TIME_CHECK* macros | Julien | |
2012-07-27 | LASTEXPRESS: Replace UPDATE_PARAM_PROC and UPDATE_PARAM_PROC_TIME macros | Julien | |
2012-07-27 | LASTEXPRESS: Replace UPDATE_PARAM_CHECK macro | Julien | |
2012-07-27 | LASTEXPRESS: Replace UPDATE_PARAM macro | Julien | |
2012-07-27 | LASTEXPRESS: Replace TIME_CHECK_PLAYSOUND_UPDATEPOSITION macro | Julien | |
2012-07-27 | LASTEXPRESS: Replace TIME_CHECK_CALLBACK_ACTION macro | Julien | |
2012-07-27 | LASTEXPRESS: Remove use of function wrappers in shared entity functions | Julien | |
2012-07-19 | LASTEXPRESS: Fix variable shadowing and update comments | Littleboy | |
2012-07-16 | LASTEXPRESS: Replace TIME_CHECK_SAVEPOINT and TIME_CHECK_OBJECT macros | Littleboy | |
2012-07-16 | LASTEXPRESS: Merge the two savegameBloodJacket functions into the base ↵ | Littleboy | |
Entity class | |||
2012-07-16 | LASTEXPRESS: Replace SYNC_STRING macro by function | Littleboy | |
2012-07-16 | LASTEXPRESS: Replace COMPARTMENT_TO and COMPARTMENT_FROM_TO macros | Littleboy | |
2012-07-14 | LASTEXPRESS: Replace CALLBACK_ACTION macro by member function | Littleboy | |
2012-07-14 | LASTEXPRESS: Remove duplicated include statements | Littleboy | |
2011-06-28 | LASTEXPRESS: Cleanup comments | Littleboy | |
2011-06-28 | LASTEXPRESS: Move Sound class to the sound folder | Littleboy | |
2011-06-24 | LASTEXPRESS: Refactor Sound class | Littleboy | |
- Move entry-related functions to separate class - Move enumeration to shared header and rename FlagType to SoundFlag | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2010-11-16 | LASTEXPRESS: Fix SequenceFrame leak in Entities code | Julien Templier | |
- Add EntityCallData destructor to dispose of frames & Sequences - Properly dispose of frames in Entities::resetSequences() svn-id: r54270 | |||
2010-11-11 | LASTEXPRESS: Use SAFE_DELETE for class variables | Julien Templier | |
svn-id: r54201 | |||
2010-11-11 | LASTEXPRESS: Fix more memory leaks | Julien Templier | |
- Missing deallocation of queued frames in SceneManager - Leaking functor on each call to entity setup functions - Add SoundEntry destructor & better Entity cleanup as reported by digitall svn-id: r54196 | |||
2010-10-26 | LASTEXPRESS: More savegame work | Julien Templier | |
- Implement SaveLoad::writeEntry - Implement missing saveLoadWithSerializer functions for all serialized classes & structs - Add stub for SaveLoad::computePadding svn-id: r53845 | |||
2010-10-21 | LASTEXPRESS: Rename CURRENT_PARAMS to CURRENT_PARAM | Julien Templier | |
svn-id: r53691 | |||
2010-10-18 | LASTEXPRESS: Merge in the engine. | Eugene Sandulenko | |
svn-id: r53579 |