ArkSol/scripts/GameData.gd
2025-11-05 17:10:12 +01:00

27 lines
596 B
GDScript

extends Node
var game_lunched = false
var game_time := 0.0
var update_timer := 0.0
func _ready():
TranslationServer.set_locale(Settings.LANGUAGE)
func _process(delta):
game_time += delta #* Settings.TIME_SCALE
#print(game_time)
update_timer += delta #* Settings.TIME_SCALE
if update_timer >= Settings.UPDATE_INTERVAL:
update_timer = 0.0
func format_number(num: int) -> String:
var s = str(int(num))
var result = ""
var count = 0
for i in range(s.length() - 1, -1, -1):
result = s[i] + result
count += 1
if count % 3 == 0 and i != 0:
result = "." + result
return result