tool
extends Control

export var outline_size = 3

func _ready():
	pass

func _process(delta):
	update()

func _draw():
	if not rect_size == Vector2():
		draw_outline_box(rect_size, Color.gray, outline_size)

func draw_outline_box(size, color, width):
		#Top line
		draw_line(Vector2(0 + 1, 0), Vector2(size.x, 0), color, width)
		#Left line
		draw_line(Vector2(0 + 1, 0), Vector2(0, size.y), color, width)
		#Bottom line
		draw_line(Vector2(0 + 1, size.y), Vector2(size.x, size.y), color, width)
		#Right line
		draw_line(Vector2(size.x, 0), Vector2(size.x, size.y), color, width)