From b6e1fc9f0551d7e8f884a8f612e571e71a1e7cd1 Mon Sep 17 00:00:00 2001 From: sasha80 Date: Thu, 2 May 2024 09:15:49 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0.=20=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20=D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F?= =?UTF-8?q?=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D0=B9.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project.godot | 1 + scenes/журнал/журнал.gd | 1 + scenes/настройки/настройки.gd | 4 +++- scenes/настройки/настройки.tscn | 11 ++++++++++- 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/project.godot b/project.godot index 11059306..9d1ee5fc 100644 --- a/project.godot +++ b/project.godot @@ -42,6 +42,7 @@ config/external_cu=false [autoload] +commit="*res://scripts/commit.gd" log="*res://addons/godot-logger/scripts/logger.gd" tools="*res://scripts/tools.gd" signaller="*res://scripts/signaller.gd" diff --git a/scenes/журнал/журнал.gd b/scenes/журнал/журнал.gd index 32b79fdd..15676e3e 100644 --- a/scenes/журнал/журнал.gd +++ b/scenes/журнал/журнал.gd @@ -23,6 +23,7 @@ func _ready() -> void: log.info('Модуль журнала работы готов') log.info('Аргументы коммандной строки: \"%s\"' % OS.get_cmdline_args()) log.info('Операционная система: %s' % [OS.get_distribution_name()]) + log.info('Текущая версия ПО УАРЭП: %s' % commit.VCS_HEAD) threats.connect('threat_new', Callable(self, 'on_threats_changed').bind('Цель обнаружена')) threats.connect('threat_lost', Callable(self, 'on_threats_changed').bind('Цель потеряна')) signaller.connect('interfer_new', Callable(self, 'on_interfer_new').bind('Создан сеанс помехи')) diff --git a/scenes/настройки/настройки.gd b/scenes/настройки/настройки.gd index 1df773bb..18b07fab 100644 --- a/scenes/настройки/настройки.gd +++ b/scenes/настройки/настройки.gd @@ -3,7 +3,9 @@ extends Panel # Called when the node enters the scene tree for the first time. func _ready() -> void: - if not OS.get_cmdline_args().has('++ограниченный'): return + $lbl_commit.text = 'Текущая версия ПО УАРЭП: \"%s\"' % commit.VCS_HEAD + if not OS.get_cmdline_args().has('++ограниченный'): + return $Label2.text = 'Текущий режим доступа: ограниченный' for node in $GridContainer.get_children().filter(func(b): return b is Button): node.disabled = true diff --git a/scenes/настройки/настройки.tscn b/scenes/настройки/настройки.tscn index d4c306e4..dd7913b4 100644 --- a/scenes/настройки/настройки.tscn +++ b/scenes/настройки/настройки.tscn @@ -246,7 +246,7 @@ text = "Управление элементами в режиме с огран layout_mode = 0 offset_left = 16.0 offset_top = 27.0 -offset_right = 445.0 +offset_right = 476.0 offset_bottom = 49.0 text = "Текущий режим доступа: полный" @@ -297,5 +297,14 @@ size_flags_horizontal = 6 size_flags_vertical = 6 button_pressed = true +[node name="lbl_commit" type="Label" parent="."] +layout_mode = 0 +offset_left = 483.0 +offset_top = 27.0 +offset_right = 1055.0 +offset_bottom = 46.0 +text = "Текущая версия ПО УАРЭП:" +vertical_alignment = 1 + [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"]