[PATCH] Доработка. Подсчёт опасных целей 1 раз в секунду.
This commit is contained in:
@@ -179,6 +179,7 @@ func _ready():
|
||||
signaller.connect('update_scale_map', Callable(self, 'on_update_scale_label'))
|
||||
signaller.connect('sector_klaster', Callable(self, 'sector_klaster'))
|
||||
signaller.connect('clear_klaster', Callable(self, 'clear_all_klaster'))
|
||||
signaller.connect('th_aoa_update', Callable(self, 'on_th_aoa_update'))
|
||||
var unit_nav = network.get_unit_instance('навигация')
|
||||
unit_nav.connect('data_received', on_navi_data_received)
|
||||
on_btn_center_toggled(true)
|
||||
@@ -596,6 +597,7 @@ func on_btn_close(btn):
|
||||
fs_closed.merge(fs_selected)
|
||||
signaller.emit_signal('update_fs_closed', fs_closed)
|
||||
|
||||
|
||||
func on_btn_work(btn):
|
||||
await get_tree().create_timer(0.2).timeout
|
||||
btn.pressed = false
|
||||
@@ -605,6 +607,13 @@ func on_btn_work(btn):
|
||||
fs_closed[fs_index] = null
|
||||
signaller.emit_signal('update_fs_closed', fs_closed)
|
||||
|
||||
|
||||
func _on_btn_all_work_pressed() -> void:
|
||||
fs_closed.clear()
|
||||
signaller.emit_signal('update_fs_closed', fs_closed)
|
||||
|
||||
|
||||
func on_th_aoa_update(ths):
|
||||
$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
|
||||
|
||||
Reference in New Issue
Block a user