diff --git a/source/funkin/backend/FunkinSprite.hx b/source/funkin/backend/FunkinSprite.hx index e0978097..45eb534e 100644 --- a/source/funkin/backend/FunkinSprite.hx +++ b/source/funkin/backend/FunkinSprite.hx @@ -126,13 +126,13 @@ class FunkinSprite extends FlxSkewedSprite implements IBeatReceiver implements I { } - /*public override function getScreenBounds(?newRect:FlxRect, ?camera:FlxCamera):FlxRect + public override function getScreenBounds(?newRect:FlxRect, ?camera:FlxCamera):FlxRect { __doPreZoomScaleProcedure(camera); var r = super.getScreenBounds(newRect, camera); __doPostZoomScaleProcedure(); return r; - }*/ + } public override function drawComplex(camera:FlxCamera) { @@ -240,7 +240,7 @@ class FunkinSprite extends FlxSkewedSprite implements IBeatReceiver implements I return; __oldScale = FlxPoint.get(scale.x, scale.y); var requestedZoom = FlxMath.lerp(initialZoom, camera.zoom, zoomFactor); - var diff = requestedZoom / camera.zoom; + var diff = requestedZoom * camera.zoom; scale.scale(diff); }