diff --git a/project.godot b/project.godot index 1105930..9d1ee5f 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 32b79fd..15676e3 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 1df773b..18b07fa 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 d4c306e..dd7913b 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"]