small racing game im working on
Diffstat (limited to 'ui/map.gd')
-rw-r--r--ui/map.gd11
1 files changed, 11 insertions, 0 deletions
diff --git a/ui/map.gd b/ui/map.gd
new file mode 100644
index 0000000..a182caa
--- /dev/null
+++ b/ui/map.gd
@@ -0,0 +1,11 @@
+extends Line2D
+
+@export var track: TrackLoader
+
+# Called when the node enters the scene tree for the first time.
+func _ready() -> void:
+ clear_points()
+ width = track.track.track_width
+ for point_3d in track.curve.get_baked_points():
+ var p := Vector2(point_3d.x, point_3d.z) / 2
+ add_point(p)