private BracketPointPair AddPair(BracketPoint startpoint) { BracketPointPair newPoints = WidthLine(startpoint); BracketPointPair pair = new BracketPointPair(LenghtLine(newPoints.point1), LenghtLine(newPoints.point2)); return(pair); }
private BracketPointPair WidthLine(BracketPoint startPoint) { Line line = new Line(); line.X1 = startPoint.X; line.X2 = startPoint.X; line.Y1 = startPoint.Y + currentHeight / 2; line.Y2 = line.Y1 - currentHeight; line.StrokeThickness = Thickness; line.Stroke = Color; lines.Add(line); if (!HideVertical) { container.Children.Add(line); } BracketPointPair pair = new BracketPointPair(new BracketPoint(line.X1, line.Y1), new BracketPoint(line.X2, line.Y2)); return(pair); }
public void Create(double startX, double startY) { index = 0; currentHeight = BracketHeight; BracketPointPair one = AddPair(LenghtLine(new BracketPoint(startX, startY))); if (Competitors >= 8) { currentHeight *= (double)1 / 2; BracketPointPair two = AddPair(one.point1); BracketPointPair three = AddPair(one.point2); if (Competitors == 16) { currentHeight *= (double)1 / 2; BracketPointPair fourth = AddPair(two.point1); BracketPointPair fifth = AddPair(two.point2); BracketPointPair six = AddPair(three.point1); BracketPointPair seven = AddPair(three.point2); } } }