diff --git a/src/demo-main.tscn b/src/demo-main.tscn index 459fa1e..5032773 100644 --- a/src/demo-main.tscn +++ b/src/demo-main.tscn @@ -113,7 +113,7 @@ func _on_text_button_item_selected(index: int) -> void: func _on_speech_button_item_selected(index: int) -> void: State.speech_language = index + 1 - %TextButton.select(1) + if index == 1: %TextButton.select(1) func _unhandled_input(event: InputEvent) -> void: if event is InputEvent and in_game: diff --git a/src/singletons/global_state.gd b/src/singletons/global_state.gd index 4aea2f3..85e9019 100644 --- a/src/singletons/global_state.gd +++ b/src/singletons/global_state.gd @@ -115,7 +115,7 @@ var current_main_theme:Theme = preload("res://logic-scenes/themes/handwriting.th @export var obscure_logs:bool = true -@export_enum("system_locale", "english", "german") var text_language: int = -1: +@export_enum("system_locale", "english", "german") var text_language: int = 0: set(value): text_language = value match text_language: @@ -123,7 +123,7 @@ var current_main_theme:Theme = preload("res://logic-scenes/themes/handwriting.th 2: TranslationServer.set_locale("de") _: TranslationServer.set_locale(OS.get_locale()) settings_changed.emit() -@export_enum("system_locale", "english", "german") var speech_language: int = -1: +@export_enum("system_locale", "english", "german") var speech_language: int = 0: set(value): speech_language = value