Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-18 | LASTEXPRESS: better names in sound code | Evgeny Grechnikov | |
Refactoring, no changes in behaviour. | |||
2018-10-14 | LASTEXPRESS: refactor sound flags | Evgeny Grechnikov | |
Merge SoundFlag and SoundStatus into a single enum; SoundEntry::setupStatus just casts one to another. Keep only definitions of bits in SoundFlag; drop compound flags like kFlagSteam = kSoundTypeAmbient | kSoundFlagLooped | kVolume7, use ORed simple flags in calls; change the signature of SoundManager::playSoundWithSubtitles to use uint32 instead of SoundFlag to avoid excess casting. Add meaningful names to flags; add some comments. Get rid of endian-unsafe SoundStatusUnion. Fixes an issue with big-endian hosts. No changes in behaviour on little-endian hosts. | |||
2018-09-11 | LASTEXPRESS: more fixes in NPC logic | 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: Rename Max functions | Littleboy | |
2014-06-16 | LASTEXPRESS: Rename Chapters and Gendarmes functions | Littleboy | |
2014-06-16 | LASTEXPRESS: Rename Kahina functions | Littleboy | |
2014-06-16 | LASTEXPRESS: Rename Cooks functions | Littleboy | |
2014-06-16 | LASTEXPRESS: Rename Waiter* functions | Littleboy | |
2014-06-16 | LASTEXPRESS: Rename Server* classes to Waiter* | Littleboy | |
2014-02-18 | LASTEXPRESS: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-12-10 | LASTEXPRESS: Fix enum comparison | Littleboy | |
2013-12-10 | LASTEXPRESS: Rename Object properties | Littleboy | |
2013-12-10 | LASTEXPRESS: Rename Anna logic functions | Littleboy | |
Fix wrong call in | |||
2013-12-10 | LASTEXPRESS: Rename Abbot logic functions | Littleboy | |
2012-08-27 | LASTEXPRESS: Add const modifiers | Littleboy | |
2012-07-27 | LASTEXPRESS: Remove TIME_CHECK_CALLBACK_1 macro | Julien | |
2012-07-27 | LASTEXPRESS: Remove TIME_CHECK_CALLBACK_2 macro | Julien | |
2012-07-27 | LASTEXPRESS: Replace UPDATE_PARAM_PROC and UPDATE_PARAM_PROC_TIME macros | Julien | |
2012-07-27 | LASTEXPRESS: Replace UPDATE_PARAM macro | Julien | |
2012-07-16 | LASTEXPRESS: Replace PLAY_STEAM macro by function | Littleboy | |
2012-07-14 | LASTEXPRESS: Replace CALLBACK_ACTION macro by member function | Littleboy | |
2012-07-14 | LASTEXPRESS: Remove duplicated include statements | Littleboy | |
2012-03-13 | JANITORIAL: Replace (x ? false : true) by !(x). | Christoph Mallon | |
2011-06-28 | LASTEXPRESS: Move Sound class to the sound folder | Littleboy | |
2011-06-28 | LASTEXPRESS: Move sound queue related functions to a separate class | Littleboy | |
- Implement missing queue reset function - Cleanup SoundManager::playLoopingSound() | |||
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-06-23 | LASTEXPRESS: Move Menu class to a separate folder | Littleboy | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-01-20 | LASTEXPRESS: Add macro for end of entities logic functions | Julien Templier | |
svn-id: r55343 | |||
2010-10-21 | LASTEXPRESS: Merge several TIME_CHECK* macros together | Julien Templier | |
svn-id: r53692 | |||
2010-10-21 | LASTEXPRESS: Rename CURRENT_PARAMS to CURRENT_PARAM | Julien Templier | |
svn-id: r53691 | |||
2010-10-21 | LASTEXPRESS: Implement 10 more AI logic functions | Julien Templier | |
svn-id: r53680 | |||
2010-10-19 | LASTEXPRESS: Fix some space formatting. | Jordi Vilalta Prat | |
svn-id: r53629 | |||
2010-10-18 | LASTEXPRESS: Merge in the engine. | Eugene Sandulenko | |
svn-id: r53579 |