Dieser Commit ist enthalten in:
Jesse Boyd 2017-01-10 16:12:13 +11:00
Ursprung ad7fdd19fb
Commit 58094c72c3
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 59F1DE6293AF6E1F
2 geänderte Dateien mit 10 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -73,6 +73,11 @@ public class BlockVector extends Vector {
super(x, y, z); super(x, y, z);
} }
@Override
public int hashCode() {
return ((int) x ^ ((int) z << 12)) ^ ((int) y << 24);
}
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
if (!(obj instanceof Vector)) { if (!(obj instanceof Vector)) {

Datei anzeigen

@ -69,6 +69,11 @@ public class BlockVector2D extends Vector2D {
super(x, z); super(x, z);
} }
@Override
public int hashCode() {
return ((int) x << 16) ^ (int) z;
}
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
if (!(obj instanceof Vector2D)) { if (!(obj instanceof Vector2D)) {