SleepHunter.Views.FlowerTargetWindow.GetLocationForMode C# (CSharp) Method

GetLocationForMode() private method

private GetLocationForMode ( TargetCoordinateUnits units ) : Point
units TargetCoordinateUnits
return Point
        Point GetLocationForMode(TargetCoordinateUnits units)
        {
            switch (units)
              {
            case TargetCoordinateUnits.AbsoluteTile:
              return new Point(absoluteTileXUpDown.Value, absoluteTileYUpDown.Value);

            case TargetCoordinateUnits.AbsoluteXY:
              return new Point(absoluteXUpDown.Value, absoluteYUpDown.Value);

            case TargetCoordinateUnits.RelativeTile:
              return new Point((int)relativeTileXComboBox.SelectedValue, (int)relativeTileYComboBox.SelectedValue);

            case TargetCoordinateUnits.RelativeXY:
              return new Point(relativeXUpDown.Value, relativeYUpDown.Value);

            case TargetCoordinateUnits.RelativeRadius:
              goto case TargetCoordinateUnits.RelativeTile;

            case TargetCoordinateUnits.AbsoluteRadius:
              goto case TargetCoordinateUnits.AbsoluteTile;

            default:
              return new Point(0, 0);
              }
        }