summaryrefslogtreecommitdiffstats
path: root/demo/Los.gd
blob: 324819a2cde0d23e044e4cb1445995edf2402b0b (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
	update()