2024-07-29 20:33:21 +00:00
|
|
|
[gd_scene load_steps=11 format=3 uid="uid://d382cexpr4075"]
|
2024-07-23 15:49:31 +00:00
|
|
|
|
|
|
|
[ext_resource type="Script" path="res://core/sceneInstance.gd" id="1_p0vo1"]
|
2024-07-24 07:54:57 +00:00
|
|
|
[ext_resource type="PackedScene" uid="uid://0m1hk2nu4bps" path="res://core/player.tscn" id="2_fyjh8"]
|
2024-07-23 15:49:31 +00:00
|
|
|
[ext_resource type="PackedScene" uid="uid://wlqsvbqpcbh" path="res://maps/map1.tscn" id="2_qgqfi"]
|
2024-07-29 16:35:23 +00:00
|
|
|
[ext_resource type="PackedScene" uid="uid://bxin06eifwhb5" path="res://core/Background.tscn" id="4_81gsq"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://cr27nsk1jw2ks" path="res://textures/pattern/Pattern_swamp.png" id="5_pl2si"]
|
|
|
|
|
2024-07-29 20:33:21 +00:00
|
|
|
[sub_resource type="Animation" id="Animation_gjtj4"]
|
|
|
|
length = 0.001
|
2024-07-29 16:35:23 +00:00
|
|
|
tracks/0/type = "bezier"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("NextScene:position:x")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
2024-07-29 20:33:21 +00:00
|
|
|
"handle_modes": PackedInt32Array(0),
|
|
|
|
"points": PackedFloat32Array(10000, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0)
|
2024-07-29 16:35:23 +00:00
|
|
|
}
|
|
|
|
tracks/1/type = "bezier"
|
|
|
|
tracks/1/imported = false
|
|
|
|
tracks/1/enabled = true
|
|
|
|
tracks/1/path = NodePath("NextScene:position:y")
|
|
|
|
tracks/1/interp = 1
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
tracks/1/keys = {
|
2024-07-29 20:33:21 +00:00
|
|
|
"handle_modes": PackedInt32Array(0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0)
|
2024-07-29 16:35:23 +00:00
|
|
|
}
|
|
|
|
tracks/2/type = "bezier"
|
|
|
|
tracks/2/imported = false
|
|
|
|
tracks/2/enabled = true
|
|
|
|
tracks/2/path = NodePath("CurrentScene:position:x")
|
|
|
|
tracks/2/interp = 1
|
|
|
|
tracks/2/loop_wrap = true
|
|
|
|
tracks/2/keys = {
|
2024-07-29 20:33:21 +00:00
|
|
|
"handle_modes": PackedInt32Array(0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0)
|
2024-07-29 16:35:23 +00:00
|
|
|
}
|
|
|
|
tracks/3/type = "bezier"
|
|
|
|
tracks/3/imported = false
|
|
|
|
tracks/3/enabled = true
|
|
|
|
tracks/3/path = NodePath("CurrentScene:position:y")
|
|
|
|
tracks/3/interp = 1
|
|
|
|
tracks/3/loop_wrap = true
|
|
|
|
tracks/3/keys = {
|
2024-07-29 20:33:21 +00:00
|
|
|
"handle_modes": PackedInt32Array(0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0)
|
2024-07-29 16:35:23 +00:00
|
|
|
}
|
|
|
|
|
2024-07-29 20:33:21 +00:00
|
|
|
[sub_resource type="Animation" id="Animation_w8b25"]
|
|
|
|
resource_name = "travel_down"
|
2024-07-29 16:35:23 +00:00
|
|
|
tracks/0/type = "bezier"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("NextScene:position:x")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
2024-07-29 20:33:21 +00:00
|
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0, 1)
|
2024-07-29 16:35:23 +00:00
|
|
|
}
|
|
|
|
tracks/1/type = "bezier"
|
|
|
|
tracks/1/imported = false
|
|
|
|
tracks/1/enabled = true
|
|
|
|
tracks/1/path = NodePath("NextScene:position:y")
|
|
|
|
tracks/1/interp = 1
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
tracks/1/keys = {
|
2024-07-29 20:33:21 +00:00
|
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
|
|
"points": PackedFloat32Array(10000, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0, 1)
|
2024-07-29 16:35:23 +00:00
|
|
|
}
|
|
|
|
tracks/2/type = "bezier"
|
|
|
|
tracks/2/imported = false
|
|
|
|
tracks/2/enabled = true
|
|
|
|
tracks/2/path = NodePath("CurrentScene:position:x")
|
|
|
|
tracks/2/interp = 1
|
|
|
|
tracks/2/loop_wrap = true
|
|
|
|
tracks/2/keys = {
|
2024-07-29 20:33:21 +00:00
|
|
|
"handle_modes": PackedInt32Array(0, 0, 0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0, 0.3, 1)
|
2024-07-29 16:35:23 +00:00
|
|
|
}
|
|
|
|
tracks/3/type = "bezier"
|
|
|
|
tracks/3/imported = false
|
|
|
|
tracks/3/enabled = true
|
|
|
|
tracks/3/path = NodePath("CurrentScene:position:y")
|
|
|
|
tracks/3/interp = 1
|
|
|
|
tracks/3/loop_wrap = true
|
|
|
|
tracks/3/keys = {
|
2024-07-29 20:33:21 +00:00
|
|
|
"handle_modes": PackedInt32Array(0, 0, 0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0, -10000, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0, 0.3, 1)
|
2024-07-29 16:35:23 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_pd367"]
|
|
|
|
resource_name = "travel_left"
|
|
|
|
tracks/0/type = "bezier"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("CurrentScene:position:x")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
2024-07-29 20:33:21 +00:00
|
|
|
"handle_modes": PackedInt32Array(0, 0, 0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0, -10000, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0, 0.3, 1)
|
2024-07-29 16:35:23 +00:00
|
|
|
}
|
|
|
|
tracks/1/type = "bezier"
|
|
|
|
tracks/1/imported = false
|
|
|
|
tracks/1/enabled = true
|
|
|
|
tracks/1/path = NodePath("CurrentScene:position:y")
|
|
|
|
tracks/1/interp = 1
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
tracks/1/keys = {
|
2024-07-29 20:33:21 +00:00
|
|
|
"handle_modes": PackedInt32Array(0, 0, 0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0, 0.3, 1)
|
|
|
|
}
|
|
|
|
tracks/2/type = "bezier"
|
|
|
|
tracks/2/imported = false
|
|
|
|
tracks/2/enabled = true
|
|
|
|
tracks/2/path = NodePath("NextScene:position:x")
|
|
|
|
tracks/2/interp = 1
|
|
|
|
tracks/2/loop_wrap = true
|
|
|
|
tracks/2/keys = {
|
|
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
|
|
"points": PackedFloat32Array(10000, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0, 1)
|
|
|
|
}
|
|
|
|
tracks/3/type = "bezier"
|
|
|
|
tracks/3/imported = false
|
|
|
|
tracks/3/enabled = true
|
|
|
|
tracks/3/path = NodePath("NextScene:position:y")
|
|
|
|
tracks/3/interp = 1
|
|
|
|
tracks/3/loop_wrap = true
|
|
|
|
tracks/3/keys = {
|
2024-07-29 16:35:23 +00:00
|
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0, 1)
|
|
|
|
}
|
2024-07-29 20:33:21 +00:00
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_c7s7o"]
|
|
|
|
resource_name = "travel_up"
|
|
|
|
tracks/0/type = "bezier"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("CurrentScene:position:x")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"handle_modes": PackedInt32Array(0, 0, 0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0, 0.3, 1)
|
|
|
|
}
|
|
|
|
tracks/1/type = "bezier"
|
|
|
|
tracks/1/imported = false
|
|
|
|
tracks/1/enabled = true
|
|
|
|
tracks/1/path = NodePath("CurrentScene:position:y")
|
|
|
|
tracks/1/interp = 1
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
tracks/1/keys = {
|
|
|
|
"handle_modes": PackedInt32Array(0, 0, 0),
|
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0, 10000, -0.25, 0, 0.25, 0),
|
|
|
|
"times": PackedFloat32Array(0, 0.3, 1)
|
|
|
|
}
|
2024-07-29 16:35:23 +00:00
|
|
|
tracks/2/type = "bezier"
|
|
|
|
tracks/2/imported = false
|
|
|
|
tracks/2/enabled = true
|
|
|
|
tracks/2/path = NodePath("NextScene:position:x")
|
|
|
|
tracks/2/interp = 1
|
|
|
|
tracks/2/loop_wrap = true
|
|
|
|
tracks/2/keys = {
|
|
|
|
"handle_modes": PackedInt32Array(0, 0),
|
2024-07-29 20:33:21 +00:00
|
|
|
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0),
|
2024-07-29 16:35:23 +00:00
|
|
|
"times": PackedFloat32Array(0, 1)
|
|
|
|
}
|
|
|
|
tracks/3/type = "bezier"
|
|
|
|
tracks/3/imported = false
|
|
|
|
tracks/3/enabled = true
|
|
|
|
tracks/3/path = NodePath("NextScene:position:y")
|
|
|
|
tracks/3/interp = 1
|
|
|
|
tracks/3/loop_wrap = true
|
|
|
|
tracks/3/keys = {
|
|
|
|
"handle_modes": PackedInt32Array(0, 0),
|
2024-07-29 20:33:21 +00:00
|
|
|
"points": PackedFloat32Array(-10000, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0),
|
2024-07-29 16:35:23 +00:00
|
|
|
"times": PackedFloat32Array(0, 1)
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q5lfn"]
|
|
|
|
_data = {
|
|
|
|
"RESET": SubResource("Animation_gjtj4"),
|
|
|
|
"travel_down": SubResource("Animation_w8b25"),
|
2024-07-29 20:33:21 +00:00
|
|
|
"travel_left": SubResource("Animation_pd367"),
|
|
|
|
"travel_up": SubResource("Animation_c7s7o")
|
2024-07-29 16:35:23 +00:00
|
|
|
}
|
2024-07-23 15:49:31 +00:00
|
|
|
|
|
|
|
[node name="MapManager" type="Node2D"]
|
|
|
|
script = ExtResource("1_p0vo1")
|
|
|
|
InitialPlayer = ExtResource("2_fyjh8")
|
|
|
|
InitialMap = ExtResource("2_qgqfi")
|
|
|
|
|
|
|
|
[node name="CurrentScene" type="Node2D" parent="."]
|
|
|
|
|
2024-07-29 13:25:36 +00:00
|
|
|
[node name="NextScene" type="Node2D" parent="."]
|
2024-07-29 16:35:23 +00:00
|
|
|
position = Vector2(10000, 0)
|
|
|
|
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
|
|
libraries = {
|
|
|
|
"": SubResource("AnimationLibrary_q5lfn")
|
|
|
|
}
|
|
|
|
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="."]
|
|
|
|
zoom = Vector2(0.13, 0.13)
|
|
|
|
|
|
|
|
[node name="Background" parent="Camera2D" instance=ExtResource("4_81gsq")]
|
|
|
|
Pattern = ExtResource("5_pl2si")
|
|
|
|
PatternColor = Color(1, 1, 1, 0.490196)
|
|
|
|
BGColor = Color(0.173374, 0.319037, 0.221103, 1)
|
2024-07-25 14:36:40 +00:00
|
|
|
|
2024-07-23 15:49:31 +00:00
|
|
|
[connection signal="ready" from="." to="." method="_on_ready"]
|
2024-07-29 16:35:23 +00:00
|
|
|
[connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_animation_player_animation_finished"]
|