Рефактор.

This commit is contained in:
sasha80
2025-06-06 16:24:50 +03:00
parent 54441558e9
commit 03a91989db
2 changed files with 7 additions and 22 deletions

View File

@@ -51,11 +51,11 @@ enum DragFSM {
OFF ## Выключено.
}
## Состояние перетаскивания.
## Режим выбора
enum BtnSel {
SECTOR, ## В процессе.
THREAT, ## Не активно, ожидание.
FS ## Выключено.
SECTOR, ## Выбор сектора.
THREAT, ## Выбор цели.
FS ## Выбор стробом.
}
@@ -286,21 +286,6 @@ func on_button_strobe_pressed() -> void:
$canvas.set_strob_visible(drag_fsm == DragFSM.IDLE)
func _on_sld_selmode_value_changed(val: float) -> void:
var ival: = int(val)
if ival == 2:
drag_fsm = DragFSM.IDLE
$canvas.set_strob_visible(true)
else:
drag_fsm = DragFSM.OFF
$canvas.set_strob_visible(false)
btn_select = 2 - ival
on_button_strobe_pressed()
signaller.emit_signal('rto_threat_unsel_all')
unsel_fs_all(true)
set_ecm_btns_state(true)
## Поведение радиокнопок в группе. Управляет состоянием кнопок выбора целей.
func on_button_select(btn_this, btn_others) -> void:
for btn_other in btn_others: btn_other.set_pressed(btn_this == btn_other)

View File

@@ -233,9 +233,9 @@ func poll_receive_udp(sock: Socket) -> bool:
units[addr_port].parse(data, tick)
continue
if unit_keys.has(port):
var key = unit_keys[port]
if units.has(key):
units[key].parse(data, tick)
var key1 = unit_keys[port]
if units.has(key1):
units[key1].parse(data, tick)
continue
port = sock.get_local_port()
var key = ['*', port]