small racing game im working on
Diffstat (limited to 'ui/laps.gd')
-rw-r--r--ui/laps.gd12
1 files changed, 7 insertions, 5 deletions
diff --git a/ui/laps.gd b/ui/laps.gd
index c33a886..6e9865c 100644
--- a/ui/laps.gd
+++ b/ui/laps.gd
@@ -1,14 +1,16 @@
extends PanelContainer
+class_name LapCounter
-@export var track: TrackLoader
+var track: TrackLoader
@export var label: Label
var lap := 0
-func _ready() -> void:
- visible = track.track.laps > 1
- increment()
-
func increment() -> void:
lap += 1
label.text = " %d/%d" % [lap, track.track.laps]
+
+func assigned(_car, _ghost, _timer, _track: TrackLoader) -> void:
+ track = _track
+ visible = track.track.laps > 1
+ increment()