diff --git a/game.h b/game.h index 7676678..daf6822 100755 --- a/game.h +++ b/game.h @@ -1099,9 +1099,12 @@ void SFG_drawScaledSprite( uint8_t minusValue, RCL_Unit distance) { - if ((size > SFG_MAX_SPRITE_SIZE) || (size == 0)) + if (size == 0) return; + if (size > SFG_MAX_SPRITE_SIZE) + size = SFG_MAX_SPRITE_SIZE; + uint16_t halfSize = size / 2; int16_t topLeftX = centerX - halfSize;