Age | Commit message (Collapse) | Author |
|
|
|
SCUMM: Avoid potential issues casting invalid values to enum
|
|
A compiler could in principle decide that a ResType enum can
never equal 0xFF or 0xFFFF, and thus incorrectly optimize
the ScummEngine::saveOrLoad code. So check the value
*before* casting it.
|
|
|
|
ALL: Resolve multiple clang warnings
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This fixes compilation for platforms where libmad isn't present
|
|
This is used in the fanmade games "LockerGnome Quest Redux" and
"Betrayed Alliance"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
handleSpecialObjectSelectionSequence()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This was introduced by fd3970aa52a0c7f411afdddfebad208f783281c8:
Apply patch #2984508 - "GSoC: SCUMM stopped audio from playing while
saving"
This was not quite correct as if the save fails, the function exits
without unpausing the engine, which resulted in sound and music
remaining muted. This corrects the logic to unpause in all cases.
|
|
|
|
|
|
|
|
|
|
(some messed up strings)
|
|
|
|
|
|
|
|
|