Пример #1
0
        public void Draw()
        {
            bool first = true;

            int x0, y0;
            int x1 = 0;
            int y1 = 0;

            foreach (Vector2 point in points)
            {
                x0 = x1;
                y0 = y1;

                x1 = (int)(parent.WidthInTexels * (point.x - parent.LeftLimit) / parent.HorizontalRange);
                y1 = (int)(parent.HeightInTexels * (point.y - parent.VerticalMin) / parent.VerticalRange);

                if (first)
                {
                    first = false;
                }
                else
                {
                    parent.DrawLine(x0, y0, x1, y1, lineColour);
                }
            }
        }