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 + " )"; } }