From 9a2bcf02c2623c8f3e8f5e74e70b3c0333790484 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Sat, 4 Jun 2022 10:27:35 -0600 Subject: refactor nodes to work with native scene changer, add functioning main menu --- src/Game.tscn | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/Game.tscn (limited to 'src/Game.tscn') 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 )] -- cgit v1.2.3