Рефактор.
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user