27 lines
607 B
GDScript
27 lines
607 B
GDScript
extends Node
|
|
|
|
var coins := 0
|
|
const NUM_COINS_TO_WIN = 6
|
|
const TOTAL_BALLOONS_A2 = 4
|
|
const NUM_PLAYER_OPTIONS = 3
|
|
var PlayerSelection := 0
|
|
var batteries := 0
|
|
const mesh_resource_player := "user://player_anim.tres"
|
|
var player_name = "Spieler1"
|
|
var chatbot_opened = false
|
|
var balloon_collected = false
|
|
var resource_balloon = ""
|
|
var locale := ""
|
|
|
|
|
|
func _ready() -> void:
|
|
if locale.is_empty():
|
|
var os_lang := OS.get_locale_language()
|
|
locale = "de" if os_lang == "de" else "en"
|
|
apply_locale(locale)
|
|
|
|
|
|
func apply_locale(new_locale: String) -> void:
|
|
locale = new_locale
|
|
TranslationServer.set_locale(locale)
|