diff options
| author | freddie-a <57713959+freddie-a@users.noreply.github.com> | 2022-10-29 15:02:52 +0100 |
|---|---|---|
| committer | mark9064 <57713959+freddie-a@users.noreply.github.com> | 2022-10-29 15:02:52 +0100 |
| commit | 484c3b4f7eb02ee8fbebd0f806ff432f94caaa62 (patch) | |
| tree | 13c0b1e9c1df8c188157a3315cdf905b31ceecd3 | |
| parent | 2132a6b7740df74e5e37b44e1a3752d7e7dc159e (diff) | |
Split into scenes
| -rw-r--r-- | HUD.tscn | 37 | ||||
| -rw-r--r-- | Node2D.tscn | 57 | ||||
| -rw-r--r-- | Player.tscn | 19 |
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 ) |
