small racing game im working on
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
extends PanelContainer
class_name LapCounter

var track: TrackLoader
@export var label: Label

var lap := 0:
	set(l):
		lap = l
		label.text = " %d/%d" % [lap, track.track.laps]

func increment() -> void:
	lap += 1

func assigned(_car, _timer, _track: TrackLoader) -> void:
	track = _track
	visible = track.track.laps > 1
	increment()

func reset() -> void:
	lap = 1