Доработка. Добавлена кнопка внешнего целеуказания.

This commit is contained in:
MaD_CaT
2024-04-22 10:48:07 +03:00
parent 07fa388c36
commit 1cee5e0ace
3 changed files with 25 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ config/mod_bus_interpreter="python"
config/mod_bus_serial_baud="9600"
config/mod_bus_serial_port="/dev/pts/3"
interfer/resend_timeout=1000.0
config/external_cu=false
[autoload]
@@ -94,6 +95,7 @@ enabled=PackedStringArray()
map_server_addr=false
center_offset=Vector2(0, 0)
external_cu=false
[gui]

View File

@@ -8,3 +8,9 @@ func _ready() -> void:
for node in $GridContainer.get_children().filter(func(b): return b is Button):
node.disabled = true
func _on_external_cu_btn_pressed() -> void:
var state = $GridContainer2/external_cu_btn.button_pressed
ProjectSettings.set_setting('application/config/external_cu', state)
if state:
signaller.emit_signal('interfer_off_all')

View File

@@ -267,4 +267,21 @@ text = "Адрес сервера карт"
horizontal_alignment = 1
vertical_alignment = 1
[node name="GridContainer2" type="GridContainer" parent="."]
layout_mode = 0
offset_left = 900.0
offset_top = 87.0
offset_right = 1192.0
offset_bottom = 193.0
columns = 2
[node name="external_cu_lbl" type="Label" parent="GridContainer2"]
layout_mode = 2
text = "Внешнее целеуказание"
vertical_alignment = 1
[node name="external_cu_btn" type="CheckButton" parent="GridContainer2"]
layout_mode = 2
[connection signal="text_changed" from="edt_mapaddr" to="edt_mapaddr" method="_on_text_changed"]
[connection signal="pressed" from="GridContainer2/external_cu_btn" to="." method="_on_external_cu_btn_pressed"]