X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Firtimaled%2Fbbor%2Fclient%2Frenderers%2FOffsetPoint.java;h=cb7ffda63c530d341513ffe40e639728c6a69013;hb=bca7c1e95d2b17051dc60788234d00a0ed0542fb;hp=f841a987667f5c6339bebb6d5e977e82000a66b4;hpb=9747b2b5741a6800634d22d2177c1648e3505af8;p=BoundingBoxOutlineReloaded.git diff --git a/src/main/java/com/irtimaled/bbor/client/renderers/OffsetPoint.java b/src/main/java/com/irtimaled/bbor/client/renderers/OffsetPoint.java index f841a98..cb7ffda 100644 --- a/src/main/java/com/irtimaled/bbor/client/renderers/OffsetPoint.java +++ b/src/main/java/com/irtimaled/bbor/client/renderers/OffsetPoint.java @@ -1,9 +1,10 @@ package com.irtimaled.bbor.client.renderers; -import com.irtimaled.bbor.client.Player; import com.irtimaled.bbor.client.models.Point; import com.irtimaled.bbor.common.models.Coords; +import java.util.Objects; + class OffsetPoint { private final Point point; @@ -15,20 +16,20 @@ class OffsetPoint { this(new Point(coords)); } - private OffsetPoint(Point point) { + OffsetPoint(Point point) { this.point = point; } double getX() { - return point.getX() - Player.getX(); + return point.getX(); } double getY() { - return point.getY() - Player.getY(); + return point.getY(); } double getZ() { - return point.getZ() - Player.getZ(); + return point.getZ(); } OffsetPoint offset(double x, double y, double z) { @@ -40,6 +41,19 @@ class OffsetPoint { } Point getPoint() { - return this.point; + return point; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + OffsetPoint that = (OffsetPoint) o; + return point.equals(that.point); + } + + @Override + public int hashCode() { + return Objects.hash(point); } }