antoniou79
7c2d841d3d
LASTEXPRESS: Early support for demo
...
Demo launches but the init state needs more work
2023-04-29 13:08:27 +02:00
antoniou79
9ddd5b5f74
LASTEXPRESS: Differentiate saved games per target
...
Saved games still maintain the suffix blue.egg, red.egg, etc but the prefix depends on the current game target
Also support listing of saves, loading from launcher and removal
2023-04-29 13:08:27 +02:00
Le Philousophe
361a525dc1
LASTEXPRESS: Fix build
...
Rename macro as there is now a name clash with SearchSet::getArchive
2023-02-10 08:50:11 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
f8881f661b
LASTEXPRESS: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Evgeny Grechnikov
54562554f9
LASTEXPRESS: better names in sound code
...
Refactoring, no changes in behaviour.
2018-10-18 00:38:01 +03:00
Evgeny Grechnikov
53cd6616c9
LASTEXPRESS: refactor sound flags
...
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-10-14 20:08:32 +03:00
Adrian Frühwirth
0524ff6e8d
JANITORIAL: Silence GCC 7 fallthrough warnings
2018-03-23 18:34:17 +01:00
Johannes Schickel
3d4f409572
LASTEXPRESS: Make GPL headers consistent in themselves.
2014-02-18 02:39:35 +01:00
Littleboy
6ab8db638e
LASTEXPRESS: Implement more savegame loading
...
- Rename existing function to load the last saved game
- Remove loadgame debugger command
2012-08-27 23:30:23 -04:00
Littleboy
94e2ea10cd
LASTEXPRESS: Add menu-related warnings and turn some warnings into errors
2012-07-27 13:42:06 -04:00
Littleboy
6aeda2638b
LASTEXPRESS: More include re-organization
2012-07-27 00:54:24 -04:00
Littleboy
732a2c80dd
LASTEXPRESS: Remove duplicated include statements
2012-07-14 13:23:54 -04:00
Littleboy
b4ac4988cc
LASTEXPRESS: Cleanup comments
2011-06-28 22:54:51 -04:00
Littleboy
90dc4f9a8c
LASTEXPRESS: Move Sound class to the sound folder
2011-06-28 22:30:24 -04:00
Littleboy
6eace0ca75
LASTEXPRESS: Move sound queue related functions to a separate class
...
- Implement missing queue reset function
- Cleanup SoundManager::playLoopingSound()
2011-06-28 22:13:40 -04:00
Littleboy
5d020fffad
LASTEXPRESS: Refactor Sound class
...
- Move entry-related functions to separate class
- Move enumeration to shared header and rename FlagType to SoundFlag
2011-06-24 10:56:49 -04:00
Littleboy
7a96e0bfb6
LASTEXPRESS: Extract Clock and TrainLine classes to separate files
2011-06-23 08:52:45 -04:00
Littleboy
f0cf72f431
LASTEXPRESS: Move Menu class to a separate folder
2011-06-23 06:58:21 -04:00