mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-25 13:42:37 +00:00
Forwardport of branch-0-12-0's r33966: Fix to Future Wars's rendering of type 0 overlays (i.e. color sprites). Objects with negative frame values are supposed to be jumped over (Verified with disassembly).
svn-id: r33967
This commit is contained in:
parent
388b3f0296
commit
a32cae809b
@ -436,6 +436,9 @@ void FWRenderer::renderOverlay(const Common::List<overlay>::iterator &it) {
|
||||
switch (it->type) {
|
||||
// color sprite
|
||||
case 0:
|
||||
if (objectTable[it->objIdx].frame < 0) {
|
||||
return;
|
||||
}
|
||||
sprite = &animDataTable[objectTable[it->objIdx].frame];
|
||||
len = sprite->_realWidth * sprite->_height;
|
||||
mask = new byte[len];
|
||||
|
Loading…
x
Reference in New Issue
Block a user