Adds an info label to the upper panels on the register steps. Moves the language select before the login forms

This commit is contained in:
Dylan Sarrazyn
2024-02-27 16:19:07 +01:00
parent e5eac1a683
commit 814416bfdc
16 changed files with 102 additions and 67 deletions
+7 -3
View File
@@ -47,7 +47,7 @@ func register(register_settings : TeacherSettings) -> bool:
return true
func login(type : TeacherSettings.AccountType, language : String, teacher : String, password : String, device_id : int) -> bool:
func login(type : TeacherSettings.AccountType, teacher : String, password : String, device_id : int) -> bool:
if not _device_settings or not teacher or not password or device_id == 0:
return false
@@ -65,8 +65,6 @@ func login(type : TeacherSettings.AccountType, language : String, teacher : Stri
teacher_settings = temp_teacher_settings
# Handles device settings
if _device_settings.language != language:
_device_settings.language = language
_device_settings.teacher = teacher
_device_settings.device_id = device_id
_save_device_settings()
@@ -103,6 +101,12 @@ func login_student(code : String) -> bool:
# Device settings #
func set_language(language : String) -> void:
print("Setting language")
if _device_settings:
_device_settings.language = language
_save_device_settings()
func get_device_settings_path() -> String:
return "user://device_settings.tres"