From 1a289951c15a2c5f5d563bdbdc9c6ee64be7e3a4 Mon Sep 17 00:00:00 2001 From: Lukas Moungos Date: Sat, 10 Dec 2022 08:54:18 +0100 Subject: [PATCH] add map --- Nodes/StartNode.tscn | 73 ++++++++++++++++++++++++++++++++++++++ Nodes/StraightMapNode.tscn | 6 ++++ Nodes/TurnMapNode.tscn | 6 ++++ 3 files changed, 85 insertions(+) create mode 100644 Nodes/StartNode.tscn create mode 100644 Nodes/StraightMapNode.tscn create mode 100644 Nodes/TurnMapNode.tscn diff --git a/Nodes/StartNode.tscn b/Nodes/StartNode.tscn new file mode 100644 index 0000000..515c90c --- /dev/null +++ b/Nodes/StartNode.tscn @@ -0,0 +1,73 @@ +[gd_scene load_steps=4 format=3 uid="uid://bqe8ucbruto1j"] + +[ext_resource type="Script" path="res://scripts/Logic/StraightMapNode.gd" id="1_a5pbl"] +[ext_resource type="PackedScene" uid="uid://bup2ps8l2ifj8" path="res://Nodes/StraightMapNode.tscn" id="2_wj4hp"] +[ext_resource type="PackedScene" uid="uid://c3ynfb5ky5p8g" path="res://Nodes/TurnMapNode.tscn" id="3_xy8vi"] + +[node name="StartNode" type="Node" node_paths=PackedStringArray("next")] +script = ExtResource("1_a5pbl") +next = NodePath("StraightMapNode") + +[node name="StraightMapNode" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode2") + +[node name="StraightMapNode2" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../TurnMapNode") + +[node name="TurnMapNode" parent="." node_paths=PackedStringArray("turn_node", "next") instance=ExtResource("3_xy8vi")] +turn_node = NodePath("StraightMapNode") +next = NodePath("../StraightMapNode3") + +[node name="StraightMapNode" parent="TurnMapNode" node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode2") + +[node name="StraightMapNode2" parent="TurnMapNode" node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode3") + +[node name="StraightMapNode3" parent="TurnMapNode" node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode4") + +[node name="StraightMapNode4" parent="TurnMapNode" node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode5") + +[node name="StraightMapNode5" parent="TurnMapNode" node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode6") + +[node name="StraightMapNode6" parent="TurnMapNode" node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode7") + +[node name="StraightMapNode7" parent="TurnMapNode" node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../../StraightMapNode11") + +[node name="StraightMapNode3" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode4") + +[node name="StraightMapNode4" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode5") + +[node name="StraightMapNode5" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode6") + +[node name="StraightMapNode6" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode7") + +[node name="StraightMapNode7" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode8") + +[node name="StraightMapNode8" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode9") + +[node name="StraightMapNode9" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode10") + +[node name="StraightMapNode10" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode11") + +[node name="StraightMapNode11" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode12") + +[node name="StraightMapNode12" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("../StraightMapNode13") + +[node name="StraightMapNode13" parent="." node_paths=PackedStringArray("next") instance=ExtResource("2_wj4hp")] +next = NodePath("..") diff --git a/Nodes/StraightMapNode.tscn b/Nodes/StraightMapNode.tscn new file mode 100644 index 0000000..a52bd3d --- /dev/null +++ b/Nodes/StraightMapNode.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://bup2ps8l2ifj8"] + +[ext_resource type="Script" path="res://scripts/Logic/StraightMapNode.gd" id="1_1ejkw"] + +[node name="StraightMapNode" type="Node"] +script = ExtResource("1_1ejkw") diff --git a/Nodes/TurnMapNode.tscn b/Nodes/TurnMapNode.tscn new file mode 100644 index 0000000..cf8ab9f --- /dev/null +++ b/Nodes/TurnMapNode.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://c3ynfb5ky5p8g"] + +[ext_resource type="Script" path="res://scripts/Logic/TurnMapNode.gd" id="1_wbnsc"] + +[node name="TurnMapNode" type="Node"] +script = ExtResource("1_wbnsc")