Diffstat (limited to 'input_handler_line.gd')
| -rw-r--r-- | input_handler_line.gd | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/input_handler_line.gd b/input_handler_line.gd new file mode 100644 index 0000000..531a78f --- /dev/null +++ b/input_handler_line.gd @@ -0,0 +1,19 @@ +extends Node2D + +var parent +var line + +func _ready(): + set_process(false) + +func _draw(): + if parent.pressed: + draw_line(parent.current_point, get_global_mouse_position(), get_parent().current_color, line.width, true) + +func _setup(_parent, _line): + line = _line + parent = _parent + set_process(true) + +func _process(_delta): + update() |