mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-26 20:59:00 +00:00
FindSprite should report the spriteId.
svn-id: r17027
This commit is contained in:
parent
214742783e
commit
17562c097a
@ -76,7 +76,7 @@ int ScummEngine_v90he::findSpriteWithClassOf(int x, int y, int spriteGroupId, in
|
||||
continue;
|
||||
if (spi->bbox.bottom < y)
|
||||
continue;
|
||||
return i;
|
||||
return spi->id;
|
||||
} else {
|
||||
int resId, state, rot_angle, zoom;
|
||||
int32 w, h;
|
||||
@ -134,7 +134,7 @@ int ScummEngine_v90he::findSpriteWithClassOf(int x, int y, int spriteGroupId, in
|
||||
}
|
||||
|
||||
if(isWizPixelNonTransparent(rtImage, resId, state, x, y, spi->imgFlags))
|
||||
return i;
|
||||
return spi->id;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1184,6 +1184,7 @@ void ScummEngine_v90he::spritesSortActiveSprites() {
|
||||
else
|
||||
groupZorder = 0;
|
||||
|
||||
spi->id = i;
|
||||
spi->zorder = spi->field_18 + groupZorder;
|
||||
|
||||
_activeSpritesTable[_numSpritesToProcess++] = spi;
|
||||
|
@ -66,6 +66,7 @@ enum SpriteGroupFlags {
|
||||
};
|
||||
|
||||
struct SpriteInfo {
|
||||
int id;
|
||||
int zorder;
|
||||
int flags;
|
||||
int res_id;
|
||||
|
Loading…
x
Reference in New Issue
Block a user