diff --git a/scenes/работа/работа.gd b/scenes/работа/работа.gd index 130a1f9..02bd4ac 100644 --- a/scenes/работа/работа.gd +++ b/scenes/работа/работа.gd @@ -72,10 +72,6 @@ const VAL_TO_EVENT = { true: 'full_auto' } ## Выбор целей и установка помех автоматически. -## Обработчик сигнала изменения списка целей. -func on_threats_resized(threats: Dictionary): $count_all_pad/count_all.text = '%02d' % threats.size() - - ## Обработчик выбора цели. func on_threat_selected(th, ecm_btns): on_rto_threat_sel(th.id, ecm_btns) @@ -84,6 +80,13 @@ func on_threat_selected(th, ecm_btns): on_rto_threat_sel(th.id, ecm_btns) func on_enter_tree() -> void: call_deferred('on_button_strobe_pressed') +## Обработчик сигнала изменения списка целей. +func on_threats_resized(ths: Dictionary): + $count_all_pad/count_all.text = '%02d' % ths.size() + var c: int = ths.values().filter(func(th: threats.Threat): return th.proto != '').size() + $count_danger_pad/count_danger.text = '%02d' % c + + ## Обработчик нажатия на кнопку вид. func on_button_view_toggled(toggled: bool): signaller.emit_signal('map_mode_changed', int(toggled))