From 72ce42edc8e45165d14b5e9e878f7b3747e5b848 Mon Sep 17 00:00:00 2001 From: Jonathan Hager Date: Mon, 4 Jan 2021 00:59:29 +0100 Subject: [PATCH] bug fixed --- core/src/com/trs/main/StaticMath.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/core/src/com/trs/main/StaticMath.java b/core/src/com/trs/main/StaticMath.java index d91fc60..ee341a9 100644 --- a/core/src/com/trs/main/StaticMath.java +++ b/core/src/com/trs/main/StaticMath.java @@ -53,10 +53,15 @@ public class StaticMath { distance = deltaX; } else { - distance = Math.abs(deltaX / (float) Math.cos(angle)); + if(Math.abs(deltaX) >= Math.abs(deltaY)) { + distance = Math.abs(deltaX / (float) Math.cos(angle)); + } + else { + distance = Math.abs(deltaY / (float) Math.sin(angle)); + } } - return (float) Math.sqrt((float) Math.pow(deltaX, 2) + (float) Math.pow(deltaY, 2)); - //return distance; + //return (float) Math.sqrt((float) Math.pow(deltaX, 2) + (float) Math.pow(deltaY, 2)); + return distance; } }