From e16b50f2e6a59f526953c0b928504874b06c7714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Mon, 2 Nov 2020 12:13:06 +0100 Subject: [PATCH] Fix sprite scaling --- game.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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;