Adding location based tiling

This commit is contained in:
2026-03-06 12:04:02 -06:00
parent 42e49b5cd8
commit 2850c26657
2 changed files with 246 additions and 17 deletions
+21 -12
View File
@@ -2,16 +2,22 @@ extends Control
const AUTH_LOGIN_URL := "https://pauth.ranaze.com/api/Auth/login"
@onready var _username_input: LineEdit = %UsernameInput
@onready var _password_input: LineEdit = %PasswordInput
@onready var _login_request: HTTPRequest = %LoginRequest
@onready var _error_label: Label = %ErrorLabel
func _on_log_in_button_pressed() -> void:
var username := _username_input.text.strip_edges()
var password := _password_input.text
if username.is_empty() or password.is_empty():
_show_error("Username and password required.")
@onready var _username_input: LineEdit = %UsernameInput
@onready var _password_input: LineEdit = %PasswordInput
@onready var _login_request: HTTPRequest = %LoginRequest
@onready var _error_label: Label = %ErrorLabel
func _ready() -> void:
if not _username_input.is_connected("text_submitted", Callable(self, "_on_input_text_submitted")):
_username_input.text_submitted.connect(_on_input_text_submitted)
if not _password_input.is_connected("text_submitted", Callable(self, "_on_input_text_submitted")):
_password_input.text_submitted.connect(_on_input_text_submitted)
func _on_log_in_button_pressed() -> void:
var username := _username_input.text.strip_edges()
var password := _password_input.text
if username.is_empty() or password.is_empty():
_show_error("Username and password required.")
return
var payload := {
@@ -44,5 +50,8 @@ func _on_login_request_completed(result: int, response_code: int, _headers: Pack
func _on_back_button_pressed() -> void:
get_tree().change_scene_to_file("res://scenes/UI/start_screen.tscn")
func _show_error(message: String) -> void:
_error_label.text = message
func _show_error(message: String) -> void:
_error_label.text = message
func _on_input_text_submitted(_new_text: String) -> void:
_on_log_in_button_pressed()