Merge branch 'master' of http://169.254.27.70:3000/sasha80/uarep-ctl into master-prd

This commit is contained in:
Maxim Name
2025-07-07 17:13:21 +03:00
4 changed files with 8 additions and 24 deletions

View File

@@ -1,6 +1,6 @@
# Ссылки на составные части
- [Исполняемые файлы для шаблонов экспорта и редактора](https://gitea.srez.local:3000/sasha80/godot-bin)
- [Исполняемые файлы для шаблонов экспорта и редактора](http://gitea.srez.local:3000/sasha80/godot-bin)
- [Проброс последовательных портов через Ethernet](http://gitea.srez.local:3000/sasha80/uart-forwarder)
- [Сборка Godot из исходников](http://gitea.srez.local:3000/sasha80/godot-build)
- [Сервер карт](http://gitea.srez.local:3000/sasha80/map-tiles)

View File

@@ -3,7 +3,6 @@
[ext_resource type="Texture2D" uid="uid://cgqo5gucd2be0" path="res://scenes/tilemap/dot.png" id="2_rq0y0"]
[node name="rect" type="TextureRect"]
anchors_preset = -1
offset_left = -16.0
offset_top = -16.0
offset_right = 16.0

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]