int getShiftY(Tile otherTile) { if (this == (otherTile)) { return 0; } return tileY % 2 + 2 * getParent()!.getShiftY(otherTile); }