Доработка. WIP Сброс матрицы

This commit is contained in:
sasha80
2026-03-26 11:55:59 +03:00
parent 4079d55aa5
commit cd34aa9100

View File

@@ -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()