summaryrefslogtreecommitdiff
path: root/src/Game.tscn
diff options
context:
space:
mode:
authorDavid Luevano Alvarado <david@luevano.xyz>2022-06-04 10:27:35 -0600
committerDavid Luevano Alvarado <david@luevano.xyz>2022-06-04 10:27:35 -0600
commit9a2bcf02c2623c8f3e8f5e74e70b3c0333790484 (patch)
tree42c7398d15c6b888b7d9d00ecb4e8fc5107501c7 /src/Game.tscn
parente6beb7d4d3450c68ca5ebfae040f42dd82db1b31 (diff)
refactor nodes to work with native scene changer, add functioning main menu
Diffstat (limited to 'src/Game.tscn')
-rw-r--r--src/Game.tscn24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/Game.tscn b/src/Game.tscn
new file mode 100644
index 0000000..1709a85
--- /dev/null
+++ b/src/Game.tscn
@@ -0,0 +1,24 @@
+[gd_scene load_steps=7 format=2]
+
+[ext_resource path="res://entities/actors/snake/scenes/Snake.tscn" type="PackedScene" id=1]
+[ext_resource path="res://ui/hud/HUD.tscn" type="PackedScene" id=2]
+[ext_resource path="res://tools/score_manager/ScoreManager.tscn" type="PackedScene" id=3]
+[ext_resource path="res://entities/food/scenes/FoodManager.tscn" type="PackedScene" id=4]
+[ext_resource path="res://tools/world_generator/scenes/WorldGenerator.tscn" type="PackedScene" id=5]
+[ext_resource path="res://game.gd" type="Script" id=6]
+
+[node name="Game" type="Node2D"]
+script = ExtResource( 6 )
+
+[node name="WorldGenerator" parent="." instance=ExtResource( 5 )]
+
+[node name="ScoreManager" parent="." instance=ExtResource( 3 )]
+
+[node name="Snake" parent="." instance=ExtResource( 1 )]
+
+[node name="FoodManager" parent="." instance=ExtResource( 4 )]
+WORLD_GENERATOR_NP = NodePath("../WorldGenerator")
+
+[node name="HUDScreen" type="CanvasLayer" parent="."]
+
+[node name="HUD" parent="HUDScreen" instance=ExtResource( 2 )]