small racing game im working on
Diffstat (limited to 'ui/speedometer.gd')
-rw-r--r--ui/speedometer.gd11
1 files changed, 9 insertions, 2 deletions
diff --git a/ui/speedometer.gd b/ui/speedometer.gd
index 39ec8ca..c9eb0c9 100644
--- a/ui/speedometer.gd
+++ b/ui/speedometer.gd
@@ -1,7 +1,14 @@
extends Label
@export var f_string = "龍 %dkm/h"
-@export var car: Node3D
+var car: Node3D
+
+func _ready() -> void:
+ set_process(false)
func _process(_delta: float) -> void:
- text = f_string % (car.ball.linear_velocity.length_squared() / 12)
+ text = f_string % (car.linear_velocity.length_squared() / 12)
+
+func _on_race_created_car(_car: Car) -> void:
+ car = _car.ball
+ set_process(true)