From 19d6e88e9e8dda7446d5e161330cf170547a5da1 Mon Sep 17 00:00:00 2001 From: SrtHero278 Date: Mon, 15 Apr 2024 08:37:47 -0700 Subject: [PATCH] fixed zooming sprites except smoke? --- assets/data/states/StageEditor.hx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/assets/data/states/StageEditor.hx b/assets/data/states/StageEditor.hx index a458667b..a3fbc93d 100644 --- a/assets/data/states/StageEditor.hx +++ b/assets/data/states/StageEditor.hx @@ -47,10 +47,9 @@ function update() { } function genericScale(sprite, relative, doX, doY) { - if (FlxG.keys.pressed.ALT) { - relative.x *= 2; - relative.y *= 2; - } + var relativeMult = 1 / (FlxMath.lerp(1, stageCamera.zoom, sprite.zoomFactor) / stageCamera.zoom) * (FlxG.keys.pressed.ALT ? 2 : 1); + relative.x *= relativeMult; + relative.y *= relativeMult; var width = sprite.frameWidth * storedScale.x; var height = sprite.frameHeight * storedScale.y;