Exemple #1
0
        private BracketPointPair AddPair(BracketPoint startpoint)
        {
            BracketPointPair newPoints = WidthLine(startpoint);
            BracketPointPair pair      = new BracketPointPair(LenghtLine(newPoints.point1), LenghtLine(newPoints.point2));

            return(pair);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
                }
            }
        }