aboutsummaryrefslogtreecommitdiff
path: root/engines/lastexpress/menu
AgeCommit message (Collapse)Author
2018-10-18LASTEXPRESS: better names in sound codeEvgeny Grechnikov
Refactoring, no changes in behaviour.
2018-10-14LASTEXPRESS: refactor sound flagsEvgeny 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-03-23JANITORIAL: Silence GCC 7 fallthrough warningsAdrian Frühwirth
2014-02-18LASTEXPRESS: Make GPL headers consistent in themselves.Johannes Schickel
2012-08-27LASTEXPRESS: Implement more savegame loadingLittleboy
- Rename existing function to load the last saved game - Remove loadgame debugger command
2012-07-27LASTEXPRESS: Add menu-related warnings and turn some warnings into errorsLittleboy
2012-07-27LASTEXPRESS: More include re-organizationLittleboy
2012-07-14LASTEXPRESS: Remove duplicated include statementsLittleboy
2011-06-28LASTEXPRESS: Cleanup commentsLittleboy
2011-06-28LASTEXPRESS: Move Sound class to the sound folderLittleboy
2011-06-28LASTEXPRESS: Move sound queue related functions to a separate classLittleboy
- Implement missing queue reset function - Cleanup SoundManager::playLoopingSound()
2011-06-24LASTEXPRESS: Refactor Sound classLittleboy
- Move entry-related functions to separate class - Move enumeration to shared header and rename FlagType to SoundFlag
2011-06-23LASTEXPRESS: Extract Clock and TrainLine classes to separate filesLittleboy
2011-06-23LASTEXPRESS: Move Menu class to a separate folderLittleboy