Line.gd 364 B

1234567891011121314
  1. extends Path2D
  2. const THICK = 10
  3. const RAYON = THICK / 2
  4. func _draw():
  5. draw_circle(curve.get_point_position(0), RAYON, Color.WHITE)
  6. for k in range(curve.get_point_count() - 1):
  7. var from = curve.get_point_position(k)
  8. var target = curve.get_point_position(k + 1)
  9. draw_line(from, target, Color.WHITE, THICK, true)
  10. draw_circle(target, RAYON, Color.WHITE)