summaryrefslogtreecommitdiffstats
path: root/demo/Los.gd
blob: 069b9c45bd17f1658d54a151629c2efc8cb06d12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
extends Node2D

var p0 : Vector2
var p1 : Vector2
var p2 : Vector2

func _ready():
	pass

func _draw() -> void:
	if p2.x == -1:
		draw_line(p0, p1, Color(0, 255, 0))
	else:
		draw_line(p0, p2, Color(0, 255, 0))
		draw_line(p2, p1, Color(255, 0, 0))

func setup(v0 :Vector2, v1 : Vector2, v2 : Vector2) -> void:
	p0 = v0
	p1 = v1
	p2 = v2
	queue_redraw()