fix ui, add labels for distance and time, add choo choo button and hide button

This commit is contained in:
2026-06-27 13:47:46 +02:00
parent 5224593c11
commit 7a6f94ed07
5 changed files with 140 additions and 44 deletions

View File

@@ -392,7 +392,14 @@ func train_move(delta: float) -> void:
#Calculate train distance for steam stats
func _track_steam_distance(distance_units: float) -> void:
if distance_units <= 0.0 or not SteamManager.is_on_steam:
if distance_units <= 0.0:
return
# Always track the global distance in our save file (for UI and persistency)
GameState.save_data.total_distance_km += distance_units * STEAM_DISTANCE_KM_PER_UNIT
# Steam specific logic
if not SteamManager.is_on_steam:
return
_pending_steam_distance_km += distance_units * STEAM_DISTANCE_KM_PER_UNIT