aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfreddie-a <57713959+freddie-a@users.noreply.github.com>2022-10-29 15:02:52 +0100
committermark9064 <57713959+freddie-a@users.noreply.github.com>2022-10-29 15:02:52 +0100
commit484c3b4f7eb02ee8fbebd0f806ff432f94caaa62 (patch)
tree13c0b1e9c1df8c188157a3315cdf905b31ceecd3
parent2132a6b7740df74e5e37b44e1a3752d7e7dc159e (diff)
Split into scenes
-rw-r--r--HUD.tscn37
-rw-r--r--Node2D.tscn57
-rw-r--r--Player.tscn19
3 files changed, 63 insertions, 50 deletions
diff --git a/HUD.tscn b/HUD.tscn
new file mode 100644
index 0000000..9ea9043
--- /dev/null
+++ b/HUD.tscn
@@ -0,0 +1,37 @@
+[gd_scene format=2]
+
+[node name="Control" type="CanvasLayer"]
+
+[node name="HBoxContainer" type="HBoxContainer" parent="."]
+anchor_top = 1.0
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_top = -14.0
+custom_constants/separation = 10
+alignment = 2
+
+[node name="Label" type="Label" parent="HBoxContainer"]
+margin_right = 46.0
+margin_bottom = 14.0
+text = "Health:"
+align = 2
+
+[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer"]
+margin_left = 56.0
+margin_right = 1205.0
+margin_bottom = 14.0
+size_flags_horizontal = 3
+size_flags_vertical = 3
+value = 100.0
+
+[node name="Label2" type="Label" parent="HBoxContainer"]
+margin_left = 1215.0
+margin_right = 1262.0
+margin_bottom = 14.0
+text = "Money:"
+
+[node name="Label3" type="Label" parent="HBoxContainer"]
+margin_left = 1272.0
+margin_right = 1280.0
+margin_bottom = 14.0
+text = "0"
diff --git a/Node2D.tscn b/Node2D.tscn
index d9910c8..8d6d088 100644
--- a/Node2D.tscn
+++ b/Node2D.tscn
@@ -1,55 +1,12 @@
-[gd_scene load_steps=4 format=2]
+[gd_scene load_steps=3 format=2]
-[ext_resource path="res://icon.png" type="Texture" id=1]
-[ext_resource path="res://KinematicBody2D.gd" type="Script" id=2]
+[ext_resource path="res://HUD.tscn" type="PackedScene" id=1]
+[ext_resource path="res://Player.tscn" type="PackedScene" id=2]
-[sub_resource type="CircleShape2D" id=1]
+[node name="Node" type="Node2D"]
-[node name="Node" type="Node"]
+[node name="KinematicBody2D" parent="." instance=ExtResource( 2 )]
-[node name="KinematicBody2D" type="KinematicBody2D" parent="."]
-position = Vector2( 299, 140 )
-input_pickable = true
-script = ExtResource( 2 )
+[node name="Node" type="Node" parent="."]
-[node name="CollisionShape2D" type="CollisionShape2D" parent="KinematicBody2D"]
-shape = SubResource( 1 )
-
-[node name="Sprite" type="Sprite" parent="KinematicBody2D/CollisionShape2D"]
-position = Vector2( -15.5, -15 )
-scale = Vector2( 0.515625, 0.53125 )
-texture = ExtResource( 1 )
-
-[node name="HBoxContainer" type="HBoxContainer" parent="."]
-anchor_top = 1.0
-anchor_right = 1.0
-anchor_bottom = 1.0
-margin_top = -14.0
-custom_constants/separation = 10
-alignment = 2
-
-[node name="Label" type="Label" parent="HBoxContainer"]
-margin_right = 46.0
-margin_bottom = 14.0
-text = "Health:"
-align = 2
-
-[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer"]
-margin_left = 56.0
-margin_right = 1205.0
-margin_bottom = 14.0
-size_flags_horizontal = 3
-size_flags_vertical = 3
-value = 100.0
-
-[node name="Label2" type="Label" parent="HBoxContainer"]
-margin_left = 1215.0
-margin_right = 1262.0
-margin_bottom = 14.0
-text = "Money:"
-
-[node name="Label3" type="Label" parent="HBoxContainer"]
-margin_left = 1272.0
-margin_right = 1280.0
-margin_bottom = 14.0
-text = "0"
+[node name="HUD" parent="." instance=ExtResource( 1 )]
diff --git a/Player.tscn b/Player.tscn
new file mode 100644
index 0000000..7084f49
--- /dev/null
+++ b/Player.tscn
@@ -0,0 +1,19 @@
+[gd_scene load_steps=4 format=2]
+
+[ext_resource path="res://KinematicBody2D.gd" type="Script" id=1]
+[ext_resource path="res://icon.png" type="Texture" id=2]
+
+[sub_resource type="CircleShape2D" id=1]
+
+[node name="KinematicBody2D" type="KinematicBody2D"]
+position = Vector2( 299, 140 )
+input_pickable = true
+script = ExtResource( 1 )
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
+shape = SubResource( 1 )
+
+[node name="Sprite" type="Sprite" parent="CollisionShape2D"]
+position = Vector2( -15.5, -15 )
+scale = Vector2( 0.515625, 0.53125 )
+texture = ExtResource( 2 )