From 03a91989db15be949d2da2fbe41d3df8afe23131 Mon Sep 17 00:00:00 2001 From: sasha80 Date: Fri, 6 Jun 2025 16:24:50 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenes/работа/работа.gd | 23 ++++------------------- scripts/network.gd | 6 +++--- 2 files changed, 7 insertions(+), 22 deletions(-) diff --git a/scenes/работа/работа.gd b/scenes/работа/работа.gd index ea8f9365..b7724323 100644 --- a/scenes/работа/работа.gd +++ b/scenes/работа/работа.gd @@ -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) diff --git a/scripts/network.gd b/scripts/network.gd index a69b6f79..c349ac9c 100644 --- a/scripts/network.gd +++ b/scripts/network.gd @@ -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]