From cd34aa9100d4807bf6e80aa366e2ef0c9c8dbbee Mon Sep 17 00:00:00 2001 From: sasha80 Date: Thu, 26 Mar 2026 11:55:59 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0.=20WIP=20=D0=A1=D0=B1=D1=80=D0=BE=D1=81=20=D0=BC?= =?UTF-8?q?=D0=B0=D1=82=D1=80=D0=B8=D1=86=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenes/эмс-тг/эмс-тг.gd | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scenes/эмс-тг/эмс-тг.gd b/scenes/эмс-тг/эмс-тг.gd index c59480c0..383b2739 100644 --- a/scenes/эмс-тг/эмс-тг.gd +++ b/scenes/эмс-тг/эмс-тг.gd @@ -239,6 +239,7 @@ func on_data_received(data: Dictionary, nm: StringName): map_yems_data_to_scale(unit_data, claster_scale) var inters: = find_inters(yems_info) var unit_cvi = cmd_vs_info[nm] + reset_matrix() map_inters_to_matrix(inters, $'матрица') set_timeouts(yems_info) cmd_to_unit(nm) @@ -293,6 +294,12 @@ func _on_timeout_ttl(nm, cname): cls.status = ClasterStatus.DELETED +func reset_matrix(): + var nodes = get_tree().get_nodes_in_group('матрица-к') + for node in nodes: + node.button_pressed = false + + ## Отображает пересечения на матрице func map_inters_to_matrix(inters: Array, matrix: GridContainer) -> void: var nodes = matrix.get_children()