summaryrefslogtreecommitdiff
path: root/game.tscn
diff options
context:
space:
mode:
Diffstat (limited to 'game.tscn')
-rw-r--r--game.tscn72
1 files changed, 21 insertions, 51 deletions
diff --git a/game.tscn b/game.tscn
index e438463..d38c0fd 100644
--- a/game.tscn
+++ b/game.tscn
@@ -1,15 +1,24 @@
-[gd_scene load_steps=9 format=3 uid="uid://8ps5533ot84q"]
+[gd_scene load_steps=10 format=3 uid="uid://8ps5533ot84q"]
[ext_resource type="PackedScene" uid="uid://c2g45v321qddb" path="res://player.tscn" id="1_3q46r"]
+[ext_resource type="Script" path="res://game.gd" id="1_7jh2q"]
[ext_resource type="Script" path="res://ColorRect.gd" id="1_kv47q"]
[ext_resource type="Texture2D" uid="uid://hqxnw5bd6q2c" path="res://genshinlogo.png" id="1_tfg20"]
[ext_resource type="PackedScene" uid="uid://4oytwe0gnp18" path="res://ui.tscn" id="2_3layq"]
[ext_resource type="Script" path="res://Genshinlogo.gd" id="2_8h31p"]
-[ext_resource type="PackedScene" uid="uid://bj48tpvf86kjo" path="res://coin.tscn" id="2_qfcfl"]
[ext_resource type="PackedScene" uid="uid://cns884oaxgoof" path="res://dicaprio.tscn" id="8_llto6"]
[ext_resource type="AudioStream" uid="uid://c7pa506xccdyq" path="res://ost.ogg" id="9_bhhfh"]
-[node name="Game" type="Node2D"]
+[sub_resource type="Curve2D" id="Curve2D_txqas"]
+_data = {
+"points": PackedVector2Array(0, 0, 0, 0, -1024, -1024, 0, 0, 0, 0, 1024, -1024, 0, 0, 0, 0, 1024, 1024, 0, 0, 0, 0, -1024, 1024, 0, 0, 0, 0, -1024, -1024)
+}
+point_count = 5
+
+[node name="Game" type="Node" node_paths=PackedStringArray("mob_spawn_location")]
+script = ExtResource("1_7jh2q")
+mob = ExtResource("8_llto6")
+mob_spawn_location = NodePath("SpawnPath/SpawnLocation")
[node name="RestrBackground" type="ColorRect" parent="."]
z_index = -80
@@ -59,58 +68,19 @@ script = ExtResource("1_kv47q")
[node name="Soundtrack" type="AudioStreamPlayer2D" parent="Player"]
stream = ExtResource("9_bhhfh")
-volume_db = -6.597
autoplay = true
[node name="Coins" type="Node" parent="."]
-[node name="Coin" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(-132, -375)
-
-[node name="Coin2" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(-155, -224)
-
-[node name="Coin3" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(-397, -423)
-
-[node name="Coin4" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(-405, -163)
-
-[node name="Coin5" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(-389, -9)
-
-[node name="Coin6" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(-92, 17)
-
-[node name="Coin16" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(334, -205)
-
-[node name="Coin15" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(167, -106)
-
-[node name="Coin14" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(256, 78)
-
-[node name="Coin13" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(313, 239)
-
-[node name="Coin12" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(-467, 356)
-
-[node name="Coin11" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(115, 385)
-
-[node name="Coin10" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(-161, 392)
-
-[node name="Coin9" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(78, 208)
+[node name="SpawnPath" type="Path2D" parent="."]
+curve = SubResource("Curve2D_txqas")
-[node name="Coin8" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(-341, 201)
+[node name="SpawnLocation" type="PathFollow2D" parent="SpawnPath"]
+position = Vector2(-1024, -1024)
-[node name="Coin7" parent="Coins" instance=ExtResource("2_qfcfl")]
-position = Vector2(39, -55)
+[node name="SpawnTimer" type="Timer" parent="."]
+process_callback = 0
+wait_time = 4.0
+autostart = true
-[node name="Dicaprio" parent="." instance=ExtResource("8_llto6")]
-position = Vector2(724, 537)
+[connection signal="timeout" from="SpawnTimer" to="." method="_on_spawn_timer_timeout"]