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-02-18 | LASTEXPRESS: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-12-10 | LASTEXPRESS: Rename Object properties | Littleboy | |
2013-11-24 | LASTEXPRESS: Janitorial - Fix spacing errors | Strangerke | |
2013-10-08 | LASTEXPRESS: Fix potential buffer overruns. Numerous CID 1003873-1003885 | Eugene Sandulenko | |
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-07-27 | LASTEXPRESS: Untemplatize setup functions | Littleboy | |
2012-07-27 | LASTEXPRESS: Fix some formatting issues | 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: Cleanup unused arguments from BEGIN_SETUP macro | 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: Move RESET_ENTITY_STATE macro to entity.h | Julien | |
2012-07-27 | LASTEXPRESS: Remove several TIME_CHECK* macros | Julien | |
2012-07-27 | LASTEXPRESS: Move Entity function declaration macros to entity.h | 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-27 | LASTEXPRESS: Move some macros to entity.h | 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 | |
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 | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
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-01 | COMMON: 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-26 | LASTEXPRESS: Fix GCC warnings | Julien Templier | |
svn-id: r53850 | |||
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-22 | LASTEXPRESS: Add missing casts, fix warnings and correct typos | Julien Templier | |
svn-id: r53694 | |||
2010-10-19 | LASTEXPRESS: Merge parameter creation into resetCurrentParameters() | Julien Templier | |
svn-id: r53599 | |||
2010-10-19 | LASTEXPRESS: Rewrite resetCurrentParameters to use a temporary var | Julien Templier | |
Per LordHoto suggestion, to see if it fixes compilation on motoezx & PS2 svn-id: r53598 | |||
2010-10-18 | LASTEXPRESS: Merge in the engine. | Eugene Sandulenko | |
svn-id: r53579 |