mirror of https://github.com/OpenRCT2/OpenRCT2.git
Allow rendering of ducks with zoom level 1
This commit is contained in:
parent
365c7c6f51
commit
6dbbc86ee1
|
@ -184,7 +184,7 @@ void misc_paint(paint_session* session, const rct_sprite* misc, int32_t imageDir
|
|||
}
|
||||
|
||||
case SPRITE_MISC_DUCK:
|
||||
if (dpi->zoom_level == 0)
|
||||
if (dpi->zoom_level <= 1)
|
||||
{
|
||||
const rct_duck* duck = &misc->duck;
|
||||
uint32_t imageId = duck_get_frame_image(&misc->duck, imageDirection);
|
||||
|
|
|
@ -91,7 +91,7 @@ rct_duck* rct_sprite::AsDuck()
|
|||
|
||||
void rct_duck::Invalidate()
|
||||
{
|
||||
invalidate_sprite_0((rct_sprite*)this);
|
||||
invalidate_sprite_1((rct_sprite*)this);
|
||||
}
|
||||
|
||||
void rct_duck::Remove()
|
||||
|
@ -384,7 +384,7 @@ void duck_remove_all()
|
|||
nextSpriteIndex = sprite->next;
|
||||
if (sprite->type == SPRITE_MISC_DUCK)
|
||||
{
|
||||
invalidate_sprite_0((rct_sprite*)sprite);
|
||||
invalidate_sprite_1((rct_sprite*)sprite);
|
||||
sprite_remove((rct_sprite*)sprite);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue