From 5788f7d8a494b68c7c60978d2144ed5e2279276e Mon Sep 17 00:00:00 2001 From: Major- Date: Fri, 1 Aug 2014 15:09:41 +0100 Subject: [PATCH] Improve hashcode in Sectorcoordinates. --- src/org/apollo/game/model/area/SectorCoordinates.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/org/apollo/game/model/area/SectorCoordinates.java b/src/org/apollo/game/model/area/SectorCoordinates.java index ca5203dd..d79ad183 100644 --- a/src/org/apollo/game/model/area/SectorCoordinates.java +++ b/src/org/apollo/game/model/area/SectorCoordinates.java @@ -46,11 +46,9 @@ public final class SectorCoordinates { if (obj == null || getClass() != obj.getClass()) { return false; } + final SectorCoordinates other = (SectorCoordinates) obj; - if (x != other.x || y != other.y) { - return false; - } - return true; + return x == other.x && y == other.y; } /** @@ -73,7 +71,7 @@ public final class SectorCoordinates { @Override public int hashCode() { - return 61 * (427 + x) + y; + return x << 16 | y; } } \ No newline at end of file