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
|
extends PanelContainer
class_name LapCounter
var track: TrackLoader
@export var label: Label
var lap := 0
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()
func reset() -> void:
lap = 1
|