This commit is contained in:
JMP Games
2026-01-22 08:34:02 +01:00
parent f164f2459c
commit e1a95d7417
791 changed files with 192815 additions and 1 deletions

30
scripts/gamestate.gd Normal file
View File

@@ -0,0 +1,30 @@
extends Node
class_name GameState
var total_distance : float = 0.0
var initial_total_distance: float = 0.0
func _ready() -> void:
add_to_group("state")
func getTotalDistance() -> float:
return total_distance + initial_total_distance
func AddToTotalDistance(value :float):
total_distance =+ value
func SetInitialValue(value :float):
initial_total_distance = value
total_distance = value
func save() -> Dictionary:
return {
"filename": get_scene_file_path(),
"parent": get_parent().get_path(),
"total_distance": getTotalDistance()
}