Exemplo n.º 1
0
  public double tileDistance(final Rect viewport, final int tileX, final int tileY) {
    if (viewport.intersectsWith(tileRectForCoordinate(tileX, tileY))) return 0;

    Coordinate centerCoordinate = tileCoordinateForPoint(viewport.centerX(), viewport.centerY());

    return Math.max(
        Math.abs(centerCoordinate.getY() - tileY), Math.abs(centerCoordinate.getX() - tileX));
  }