From 632c8a7fcf7ba1f30178533bcb89a0b2f37e9a58 Mon Sep 17 00:00:00 2001 From: yugecin Date: Tue, 27 Sep 2016 18:44:02 +0200 Subject: [PATCH] double ver of Utils.distance --- src/itdelatrisu/opsu/Utils.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/itdelatrisu/opsu/Utils.java b/src/itdelatrisu/opsu/Utils.java index 86684207..ee72c8ca 100644 --- a/src/itdelatrisu/opsu/Utils.java +++ b/src/itdelatrisu/opsu/Utils.java @@ -193,9 +193,15 @@ public class Utils { * @return the Euclidean distance between points (x1,y1) and (x2,y2) */ public static float distance(float x1, float y1, float x2, float y2) { - float v1 = Math.abs(x1 - x2); - float v2 = Math.abs(y1 - y2); - return (float) Math.sqrt((v1 * v1) + (v2 * v2)); + float v1 = x1 - x2; + float v2 = y1 - y2; + return (float) Math.sqrt(v1 * v1 + v2 * v2); + } + + public static double distance(double x1, double y1, double x2, double y2) { + double dx = x1 - x2; + double dy = y1 - y2; + return Math.sqrt(dx * dx + dy * dy); } /**