extends Control var git_branch:String var git_commit:String func _ready(): # .connect("mute_pressed", self, "_on_signal_mute_pressed") $MenuTheme.connect("update_theme", update_theme.bind()) var file = File.new() file.open("res://.git/HEAD", File.READ) var content = file.get_as_text().strip_escapes() file.close() git_branch = content.split(' ')[1] file.open("res://.git/" + git_branch, File.READ) git_commit = file.get_as_text().strip_escapes() file.close() Common.msg_debug("Commit: " + git_commit) func update_theme(): var select_theme = load(Themes.THEMES_CONTROL[Themes.current_theme]) #$Control.set_theme(Themes.THEMES_CONTROL[Themes.current_theme]) print($Control) self.set_theme(select_theme) func _input(_event): if Input.is_action_just_pressed("ui_menu"): $Menu.visible = ! $Menu.visible func _on_timer_timeout(): $Message/Label.visible = false func _on_quit_pressed(): $ConfirmQuit.popup_centered() $ConfirmQuit.visible = true func _on_confirmation_dialog_confirmed(): get_tree().quit() func _on_languages_pressed(): $MenuOption/Window.popup_centered() $MenuOption/Window.visible = true func _on_keys_pressed(): $MenuControl.configure_control() $MenuControl/Window.visible = true func _on_themes_pressed(): $MenuTheme/Window.popup_centered() $MenuTheme/Window.visible = true func _on_about_pressed(): var aboutmessage = "Khaganat client test\nBranch: " + git_branch + "\nCommit: " + git_commit $AboutMessage.set_text(aboutmessage) $AboutMessage.popup_centered() $AboutMessage.visible = true