package fr.lyrgard.hexScape.io.virtualScape.bean;
/**
* Integer-based vector
*
* @author ryanm
*/
public class Vector3i
{
/***/
public int x;
/***/
public int y;
/***/
public int z;
/**
* @param v
*/
public Vector3i( Vector3i v )
{
x = v.x;
y = v.y;
z = v.z;
}
/**
* @param x
* @param y
* @param z
*/
public Vector3i( int x, int y, int z )
{
this.x = x;
this.y = y;
this.z = z;
}
@Override
public boolean equals( Object o )
{
if( o instanceof Vector3i )
{
Vector3i v = ( Vector3i ) o;
return x == v.x && y == v.y && z == v.z;
}
return false;
}
@Override
public String toString()
{
return "( " + x + ", " + y + ", " + z + " )";
}
}