class_name Signaller extends Node ## Обмен сигналами между узлами. Здесь объявлены сигналы, которые используют ## два и более узла, из разных файлов. ## Вызывается, когда оператор выбирает цель в таблице. ## [param threats] - Словарь. Ключ - идентификатор (номер) цели. Значение - цель.[br] ## [param th] - Выбранная цель.[br] signal threat_selected(threats: Dictionary, th) ## Вызывается, когда оператор снимает выбор цели. ## [param threats] - Словарь. Ключ - идентификатор (номер) цели. Значение - цель.[br] ## [param th] - Ранее выбранная цель.[br] signal threat_unselected(threats: Dictionary, th) ## Вызывается, когда пользователь переключает режим окна программы полный экран - оконный ## [param id] - Идентификатор окна. Присваевается вручную. signal full_screen(id: int) ## Вызывается, когда пользователь выбирает цель ## [param th_id] - Отметка цели на экране signal rto_threat_sel (th_id: int) ## Вызывается, когда пользователь снимает выделение с цели ## [param th_id] - Отметка цели на экране signal rto_threat_unsel (th_id: int) ## Вызывается, когда пользователь выбирает помеху ## [param btn] - Нажатая кнопка помехи. signal interfer_init (btn: PanelContainer) ## Вызывается, когда выбраны цели для постановки помех ## [param btn] - Нажатая кнопка помехи.[br] ## [param sel_threats] - Cписок целей. signal interfer_create (btn: PanelContainer, sel_threats: Array) ## Вызывается, когда создалась новая помеха ## [param ecm] - Новая помеха signal interfer_new (ecm: interfer.Interfer) ## Вызывается, когда отключается действующая помеха ## [param ecm] - Новая помеха, [param ecms] - словарь помех ## [param ecms] - словарь id помех и связанных с ними целей signal interfer_off (ecm: interfer.Interfer, ecms: Dictionary, thrs: Dictionary) ## Вызывается, когда отключается действующая помеха ## [param ecm] - Выбранная помеха signal interfer_selected (ecm: interfer.Interfer) ## Вызывается при запросе изменения уровня детализации карты ## [param zoom] - Вновь установленный уровень детализации signal zoom_changed(zoom: int) ## Вызывается при завершении изменения уровня детализации карты ## [param zoom] - Вновь установленный уровень детализации signal zoom_complete(zoom: int) ## Вызывается при изменении координат карты. ## [param lan], [param lat] - Вновь установленные координаты. signal map_coords_changed(zoom: int)