FindSprite should report the spriteId.
svn-id: r17027
This commit is contained in:
parent
214742783e
commit
17562c097a
2 changed files with 4 additions and 2 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue