mirror of
https://github.com/Relintai/GraphicsEditor.git
synced 2024-11-19 16:27:22 +01:00
25 lines
582 B
GDScript
25 lines
582 B
GDScript
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)
|