public static Vector2 GetWorldPosition(Vector2 screenPosition) { Vector2 worldPosition = new Vector2(screenPosition.X + topLeftCornerWorldPosition.X, screenPosition.Y + topLeftCornerWorldPosition.Y); return worldPosition; }
public Vector2 ConvertScreenPositionToTileIndex(float x, float y) { Vector2 worldPosition = Camera.GetWorldPosition(new Vector2(x, y)); return(ConvertWorldPositionToTileIndex(worldPosition.X, worldPosition.Y)); }