package com.galvarez.ttw.model.map; import com.artemis.Component; public final class MapPosition extends Component { public final int x, y; public MapPosition(int x, int y) { this.x = x; this.y = y; } @Override public int hashCode() { return x + y * 31; } @Override public boolean equals(Object obj) { if (obj == this) return true; else if (obj instanceof MapPosition) { MapPosition p = (MapPosition) obj; return x == p.x && y == p.y; } return false; } @Override public String toString() { return "(" + x + "," + y + ")"; } }