From 5d70cdbeb207640cdc5a2390f84fa3758530b1a8 Mon Sep 17 00:00:00 2001 From: sector-a <82838084+sector-a@users.noreply.github.com> Date: Fri, 13 Dec 2024 21:02:23 +0300 Subject: [PATCH] scheme menu fixes for widescreen --- source/funkin/mobile/ui/options/MobileControlsSchemeMenu.hx | 1 + source/funkin/mobile/ui/options/objects/HitboxShowcase.hx | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/source/funkin/mobile/ui/options/MobileControlsSchemeMenu.hx b/source/funkin/mobile/ui/options/MobileControlsSchemeMenu.hx index 153e42ada..c05f02cba 100644 --- a/source/funkin/mobile/ui/options/MobileControlsSchemeMenu.hx +++ b/source/funkin/mobile/ui/options/MobileControlsSchemeMenu.hx @@ -1,6 +1,7 @@ package funkin.mobile.ui.options; import flixel.addons.transition.FlxTransitionableState; +import flixel.system.scaleModes.FullScreenScaleMode; import flixel.group.FlxGroup.FlxTypedGroup; import flixel.util.FlxColor; import flixel.FlxG; diff --git a/source/funkin/mobile/ui/options/objects/HitboxShowcase.hx b/source/funkin/mobile/ui/options/objects/HitboxShowcase.hx index a91e43faf..07650f73a 100644 --- a/source/funkin/mobile/ui/options/objects/HitboxShowcase.hx +++ b/source/funkin/mobile/ui/options/objects/HitboxShowcase.hx @@ -1,5 +1,6 @@ package funkin.mobile.ui.options.objects; +import flixel.system.scaleModes.FullScreenScaleMode; import flixel.addons.display.shapes.FlxShapeBox; import flixel.group.FlxSpriteGroup; import flixel.effects.FlxFlicker; @@ -152,7 +153,7 @@ class HitboxShowcase extends FlxSpriteGroup alpha = MathUtil.smoothLerp(alpha, HITBOX_SHOWCASE_ALPHA[selected ? 1 : 0], elapsed, 0.5); - x = MathUtil.smoothLerp(x, absoluteX + 1500 * -selectionIndex, elapsed, 0.5); + x = MathUtil.smoothLerp(x, absoluteX + 1500 * (-selectionIndex * FullScreenScaleMode.windowScale.x), elapsed, 0.5); } function get_selected():Bool