From 647c70839d16c90fefd67d6583de3f54752d21bd Mon Sep 17 00:00:00 2001 From: Ralty <78720179+Raltyro@users.noreply.github.com> Date: Sat, 9 Aug 2025 18:57:44 +0700 Subject: [PATCH] Furo requested --- source/funkin/game/HealthIcon.hx | 3 --- source/funkin/menus/FreeplayState.hx | 1 + source/funkin/options/type/IconOption.hx | 1 + 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/source/funkin/game/HealthIcon.hx b/source/funkin/game/HealthIcon.hx index 5a02f3b5..390e0616 100644 --- a/source/funkin/game/HealthIcon.hx +++ b/source/funkin/game/HealthIcon.hx @@ -178,9 +178,6 @@ class HealthIcon extends FunkinSprite loadGraphic(iconAsset, true, Std.int(Math.min(iconSize, assetW)), Std.int(Math.min(iconSize, assetH))); - setGraphicSize(150); - updateHitbox(); - animation.add(char, [for(i in 0...iconAmt) i], 0, false, isPlayer != iconIsPlayer); animation.play(char); } diff --git a/source/funkin/menus/FreeplayState.hx b/source/funkin/menus/FreeplayState.hx index 224f2422..e326c0bf 100644 --- a/source/funkin/menus/FreeplayState.hx +++ b/source/funkin/menus/FreeplayState.hx @@ -158,6 +158,7 @@ class FreeplayState extends MusicBeatState var icon:HealthIcon = new HealthIcon(songs[i].icon); icon.sprTracker = songText; + if (Math.max(icon.width, icon.height) > 150) icon.setUnstretchedGraphicSize(150, 150); // using a FlxGroup is too much fuss! iconArray.push(icon); diff --git a/source/funkin/options/type/IconOption.hx b/source/funkin/options/type/IconOption.hx index 27309204..7833445c 100644 --- a/source/funkin/options/type/IconOption.hx +++ b/source/funkin/options/type/IconOption.hx @@ -18,6 +18,7 @@ class IconOption extends TextOption { iconSpr.setPosition(90 - iconSpr.width, (__text.height - iconSpr.height) / 2); iconSpr.sprTracker = __text; iconSpr.sprTrackerAlignment = LEFT; + if (Math.max(iconSpr.width, iconSpr.height) > 150) iconSpr.setUnstretchedGraphicSize(150, 150); add(iconSpr); } } \ No newline at end of file