Доработка. WIP Сброс матрицы
This commit is contained in:
@@ -239,6 +239,7 @@ func on_data_received(data: Dictionary, nm: StringName):
|
|||||||
map_yems_data_to_scale(unit_data, claster_scale)
|
map_yems_data_to_scale(unit_data, claster_scale)
|
||||||
var inters: = find_inters(yems_info)
|
var inters: = find_inters(yems_info)
|
||||||
var unit_cvi = cmd_vs_info[nm]
|
var unit_cvi = cmd_vs_info[nm]
|
||||||
|
reset_matrix()
|
||||||
map_inters_to_matrix(inters, $'матрица')
|
map_inters_to_matrix(inters, $'матрица')
|
||||||
set_timeouts(yems_info)
|
set_timeouts(yems_info)
|
||||||
cmd_to_unit(nm)
|
cmd_to_unit(nm)
|
||||||
@@ -293,6 +294,12 @@ func _on_timeout_ttl(nm, cname):
|
|||||||
cls.status = ClasterStatus.DELETED
|
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:
|
func map_inters_to_matrix(inters: Array, matrix: GridContainer) -> void:
|
||||||
var nodes = matrix.get_children()
|
var nodes = matrix.get_children()
|
||||||
|
|||||||
Reference in New Issue
Block a user