From b02d1d0d1ac1a5b7269a49c264e055926941546a Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 29 Aug 2017 22:03:00 -0400 Subject: [PATCH] v0.6.2: improved zoom scaling as lower scaling values --- .../shatteredpixeldungeon/scenes/CellSelector.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/CellSelector.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/CellSelector.java index 68a8aeaca..a8606e6ea 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/CellSelector.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/CellSelector.java @@ -165,9 +165,10 @@ public class CellSelector extends TouchArea { if (pinching) { float curSpan = PointF.distance( touch.current, another.current ); + float zoom = (startZoom * curSpan / startSpan); camera.zoom( GameMath.gate( PixelScene.minZoom, - PixelScene.align(startZoom * curSpan / startSpan), + zoom - (zoom % 0.1f), PixelScene.maxZoom ) ); } else {