Exemple #1
0
        /// <summary>
        /// Draw from the first point to all of the rest
        /// </summary>
        private void DrawStar(List <Vector2> points)
        {
            Vector2 pointPos = points[0];

            for (int i = 1; i < points.Count; i++)
            {
                Vector2 nextPointPos = points[i];
                HandleAAUtil.DrawAALine(pointPos, nextPointPos, LDtkPrefs.FieldPointsThickness);
            }
        }
Exemple #2
0
 /// <summary>
 /// Draw a daisy-chain of points that loops back to the start
 /// </summary>
 private void DrawPathLoop(List <Vector2> points)
 {
     DrawPath(points);
     HandleAAUtil.DrawAALine(points.First(), points.Last(), LDtkPrefs.FieldPointsThickness);
 }