コード例 #1
0
ファイル: Node.java プロジェクト: tonygua/vindinium-bot
 @Override
 public int hashCode() {
   if (data instanceof Tile) {
     Tile tile = (Tile) data;
     int result = tile.getPos().getX();
     result = 31 * result + tile.getPos().getY();
     return result;
   } else {
     return getId();
   }
 }
コード例 #2
0
ファイル: Node.java プロジェクト: tonygua/vindinium-bot
 public Node(Tile data) {
   Position pos = data.getPos();
   this.id = pos.getX() * 31 + pos.getY();
   this.data = (T) data;
 }