Age | Commit message (Collapse) | Author |
|
|
|
The original game unconditionally reads into _sprC02Table[] in
updateSprite() which results in out-of-bounds reads when a sprite's
_state is -1. To make sure that sprites update correctly under all
circumstances we always reset a sprite's animation data when it is
disabled (_state == -1). This most prominently fixes a bug where
Lola's transition from dancing -> sitting happens too late.
Fixes Trac#6644.
|
|
savegame from launcher
|
|
Thanks to eriktorbjorn for pointing out the Coverity warning
|
|
|
|
Math cleanup
Fixed obstacle detection
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I think this should fix a crash I rarely got in doMonsterTurn
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inventory
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Setting _mousePosY is only necessary if we actually set the cursor
position which we currently don't do. I don't plan on enabling it
but for the sake of matching disassembly let's add the required
warpMouse() call and disable the whole code block for now.
|
|
|
|
|
|
|
|
|
|
Fixes Trac#6376, Trac#6377 and probably many more unreported instances
of wrong audio samples being played.
|
|
|