camera preview + start templating
This commit is contained in:
parent
8486b56d12
commit
0969ef4ec4
12 changed files with 215 additions and 24 deletions
|
@ -1,20 +1,12 @@
|
|||
extends Control
|
||||
class_name GameUI
|
||||
|
||||
var time : float
|
||||
var lap : int
|
||||
@export var timeManager : TimeManager
|
||||
@export var checkPointManager : CheckPointManager
|
||||
|
||||
@onready var lap_label: Label = $VBoxContainer/LapLabel
|
||||
@onready var time_label: Label = $VBoxContainer/TimeLabel
|
||||
|
||||
func _ready():
|
||||
time = 0
|
||||
lap = 0.0
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
time += delta
|
||||
lap_label.text = "Lap " + str(lap) + "/3"
|
||||
time_label.text = str(round(time*100)/100)
|
||||
|
||||
func _on_check_point_manager_new_lap(value: Variant) -> void:
|
||||
lap = value
|
||||
lap_label.text = "Lap " + str(checkPointManager.current_lap) + "/" + str(checkPointManager.max_lap)
|
||||
time_label.text = str(round(timeManager.time*100)/100)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue