From 818cdb590a7b468537199f0013b14a282b3dabf9 Mon Sep 17 00:00:00 2001 From: Rodz Labs Date: Sun, 29 Aug 2021 18:00:42 +0200 Subject: [PATCH] Added snap-to-grid behaviour when resizing comment nodes --- material_maker/nodes/comment/comment.gd | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/material_maker/nodes/comment/comment.gd b/material_maker/nodes/comment/comment.gd index 3b942dd7..0b7c2f2c 100644 --- a/material_maker/nodes/comment/comment.gd +++ b/material_maker/nodes/comment/comment.gd @@ -17,7 +17,10 @@ func set_generator(g) -> void: title = generator.title set_color(generator.color) -func _on_resize_request(new_size) -> void: +func _on_resize_request(new_size : Vector2) -> void: + var parent : GraphEdit = get_parent() + if parent.use_snap: + new_size = parent.snap_distance*Vector2(round(new_size.x/parent.snap_distance), round(new_size.y/parent.snap_distance)) rect_size = new_size generator.size = new_size