2013-04-28 02:37:19 -07:00

55 lines
1.1 KiB
Java

package mods.tinker.tconstruct.library.util;
public class CoordTuple
{
public final int x;
public final int y;
public final int z;
public CoordTuple(int posX, int posY, int posZ)
{
x = posX;
y = posY;
z = posZ;
}
public boolean equalCoords (int posX, int posY, int posZ)
{
if (this.x == posX && this.y == posY && this.z == posZ)
return true;
else
return false;
}
@Override
public boolean equals(Object obj)
{
if (obj == null)
return false;
if(getClass() == obj.getClass())
{
CoordTuple coord = (CoordTuple)obj;
if(this.x == coord.x && this.y == coord.y && this.z == coord.z)
return true;
}
return false;
}
@Override
public int hashCode ()
{
final int prime = 31;
int result = 1;
result = prime * result + x;
result = prime * result + y;
result = prime * result + z;
return result;
}
public String toString ()
{
return "X: " + x + ", Y: " + y + ", Z: " + z;
}
}