Add in-game leaderboard screen

This commit is contained in:
Emporex committed 2026-10-04 09:08:04 +02:00
1 parent 31ddba0d45
commit 5a3b7b6e0c
4 files changed
+94 -2

No files matched your search

+4
View File
@@ -76,6 +76,10 @@ func _run() -> void:
game.call("_process", 0.1)
assert(game.get("next_enemy_id") > 3, "Beide Koop-Routen müssen auch während der laufenden Simulation Gegner erzeugen.")
game.call("_return_to_menu")
game.call("_handle_pointer", Vector2(400, 735), false)
assert(game.get("game_mode") == "leaderboard", "Die globale Bestenliste muss direkt aus dem Hauptmenü erreichbar sein.")
game.call("_handle_pointer", Vector2(140, 60), false)
assert(game.get("game_mode") == "menu", "Die Bestenliste benötigt einen funktionierenden Zurück-Button.")
assert(not account_manager.player_id.is_empty(), "Beim ersten Start muss automatisch ein stabiles Gastprofil angelegt werden.")
assert(not account_manager.display_name.is_empty(), "Das Gastprofil benötigt einen sichtbaren Pilotennamen.")
account_manager.storage_enabled = false