262 lines
9.9 KiB
Plaintext
262 lines
9.9 KiB
Plaintext
[gd_scene load_steps=12 format=4 uid="uid://cy3dg66pt8abt"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://3wumh6kpw3ai" path="res://scenes/player.tscn" id="1_uwrxv"]
|
|
[ext_resource type="Texture2D" uid="uid://0syymy7ijylx" path="res://assets/sprites/world_tileset.png" id="1_yqjtg"]
|
|
[ext_resource type="PackedScene" uid="uid://xacwq0rohthg" path="res://scenes/platform.tscn" id="3_lnu2h"]
|
|
[ext_resource type="PackedScene" uid="uid://dotk5aceo1m0k" path="res://scenes/coin.tscn" id="4_lbhrr"]
|
|
[ext_resource type="PackedScene" uid="uid://dpox5fa2pojpo" path="res://scenes/killzone.tscn" id="5_iywne"]
|
|
|
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_lnu2h"]
|
|
texture = ExtResource("1_yqjtg")
|
|
0:0/0 = 0
|
|
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
1:0/0 = 0
|
|
1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
2:0/0 = 0
|
|
2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
3:0/0 = 0
|
|
3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
4:0/0 = 0
|
|
4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
5:0/0 = 0
|
|
5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
6:0/0 = 0
|
|
6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
7:0/0 = 0
|
|
7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
8:0/0 = 0
|
|
8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
9:0/0 = 0
|
|
9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -6.6188, 8, 0.5755501, -8, -1.2230377)
|
|
10:0/0 = 0
|
|
10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.0792236, 8, -5.7195063, 8, 1.474844, -8, 1.2949848)
|
|
11:0/0 = 0
|
|
11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.438941, 8, -8, 8, -1.5827551, -8, 0.035972595)
|
|
0:1/0 = 0
|
|
0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
1:1/0 = 0
|
|
1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
2:1/0 = 0
|
|
2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
3:1/0 = 0
|
|
3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
4:1/0 = 0
|
|
4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
5:1/0 = 0
|
|
5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
6:1/0 = 0
|
|
6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
7:1/0 = 0
|
|
7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
8:1/0 = 0
|
|
8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
9:1/0 = 0
|
|
9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -6.6188, 8, 0.5755501, -8, -1.2230377)
|
|
10:1/0 = 0
|
|
10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.0792236, 8, -5.7195063, 8, 1.474844, -8, 1.2949848)
|
|
11:1/0 = 0
|
|
11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.438941, 8, -8, 8, -1.5827551, -8, 0.035972595)
|
|
0:2/0 = 0
|
|
0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
1:2/0 = 0
|
|
1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
2:2/0 = 0
|
|
2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
3:2/0 = 0
|
|
3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
4:2/0 = 0
|
|
4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
5:2/0 = 0
|
|
5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
6:2/0 = 0
|
|
6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
7:2/0 = 0
|
|
7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
8:2/0 = 0
|
|
8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
9:2/0 = 0
|
|
9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -6.6188, 8, 0.5755501, -8, -1.2230377)
|
|
10:2/0 = 0
|
|
10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.0792236, 8, -5.7195063, 8, 1.474844, -8, 1.2949848)
|
|
11:2/0 = 0
|
|
11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.438941, 8, -8, 8, -1.5827551, -8, 0.035972595)
|
|
0:3/0 = 0
|
|
1:3/0 = 0
|
|
2:3/0 = 0
|
|
2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
5:3/0 = 0
|
|
6:3/0 = 0
|
|
7:3/0 = 0
|
|
7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
8:3/0 = 0
|
|
9:3/0 = 0
|
|
0:4/0 = 0
|
|
1:4/0 = 0
|
|
5:4/0 = 0
|
|
6:4/0 = 0
|
|
7:4/0 = 0
|
|
7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
8:4/0 = 0
|
|
9:4/0 = 0
|
|
0:5/0 = 0
|
|
1:5/0 = 0
|
|
5:5/0 = 0
|
|
6:5/0 = 0
|
|
7:5/0 = 0
|
|
8:5/0 = 0
|
|
1:6/0 = 0
|
|
5:6/0 = 0
|
|
6:6/0 = 0
|
|
7:6/0 = 0
|
|
8:6/0 = 0
|
|
0:7/0 = 0
|
|
1:7/0 = 0
|
|
3:7/0 = 0
|
|
5:7/0 = 0
|
|
6:7/0 = 0
|
|
7:7/0 = 0
|
|
8:7/0 = 0
|
|
0:8/0 = 0
|
|
1:8/0 = 0
|
|
2:8/0 = 0
|
|
3:8/0 = 0
|
|
4:8/0 = 0
|
|
5:8/0 = 0
|
|
6:8/0 = 0
|
|
7:8/0 = 0
|
|
8:8/0 = 0
|
|
0:9/0 = 0
|
|
1:9/0 = 0
|
|
2:9/0 = 0
|
|
3:9/0 = 0
|
|
4:9/0 = 0
|
|
5:9/0 = 0
|
|
6:9/0 = 0
|
|
7:9/0 = 0
|
|
0:10/0 = 0
|
|
1:10/0 = 0
|
|
2:10/0 = 0
|
|
3:10/0 = 0
|
|
4:10/0 = 0
|
|
6:10/0 = 0
|
|
0:11/0 = 0
|
|
1:11/0 = 0
|
|
2:11/0 = 0
|
|
3:11/0 = 0
|
|
4:11/0 = 0
|
|
5:11/0 = 0
|
|
0:12/0 = 0
|
|
1:12/0 = 0
|
|
2:12/0 = 0
|
|
3:12/0 = 0
|
|
4:12/0 = 0
|
|
0:13/0 = 0
|
|
1:13/0 = 0
|
|
2:13/0 = 0
|
|
3:13/0 = 0
|
|
4:13/0 = 0
|
|
5:13/0 = 0
|
|
0:14/0 = 0
|
|
1:14/0 = 0
|
|
2:14/0 = 0
|
|
3:14/0 = 0
|
|
4:14/0 = 0
|
|
0:15/0 = 0
|
|
1:15/0 = 0
|
|
2:15/0 = 0
|
|
3:15/0 = 0
|
|
2:4/size_in_atlas = Vector2i(3, 3)
|
|
2:4/0 = 0
|
|
|
|
[sub_resource type="TileSet" id="TileSet_lbhrr"]
|
|
physics_layer_0/collision_layer = 1
|
|
sources/0 = SubResource("TileSetAtlasSource_lnu2h")
|
|
|
|
[sub_resource type="Animation" id="Animation_lnu2h"]
|
|
resource_name = "move"
|
|
length = 2.0
|
|
loop_mode = 2
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath(".:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 2),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(370, 69), Vector2(481, 69)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_lbhrr"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath(".:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(370, 69)]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_iywne"]
|
|
_data = {
|
|
&"RESET": SubResource("Animation_lbhrr"),
|
|
&"move": SubResource("Animation_lnu2h")
|
|
}
|
|
|
|
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_iywne"]
|
|
|
|
[node name="Game" type="Node2D"]
|
|
|
|
[node name="Layer0" type="TileMapLayer" parent="."]
|
|
use_parent_material = true
|
|
position = Vector2(1, 0)
|
|
tile_map_data = PackedByteArray("AAABAAQAAAAAAAAAAAACAAQAAAAAAAAAAAABAAUAAAAAAAEAAAACAAYAAAAAAAEAAAACAAUAAAAAAAEAAAAEAAcAAAAGAAEAAAADAAcAAAAGAAEAAAAKAAcAAAAGAAEAAAAJAAcAAAAGAAEAAAANAAcAAAAGAAEAAAD//wYAAAAAAAAAAAAAAAYAAAAAAAAAAAADAAYAAAAGAAAAAAAFAAYAAAAGAAAAAAD//wcAAAAAAAEAAAAAAAcAAAAAAAEAAAABAAcAAAAAAAEAAAAAAAgAAAAAAAEAAAABAAgAAAAAAAEAAAACAAgAAAAAAAEAAAADAAgAAAAGAAEAAAAFAAgAAAAGAAEAAAAJAAgAAAAGAAEAAAAKAAgAAAAGAAEAAAANAAgAAAAGAAEAAAAOAAgAAAAGAAEAAAAKAAYAAAAGAAAAAAAJAAYAAAAGAAAAAAAOAAYAAAAGAAAAAAAEAAEAAAAAAAEAAAAGAAEAAAAAAAEAAAAHAAIAAAAAAAEAAAAIAAIAAAAAAAEAAAALAAIAAAAAAAEAAAANAAIAAAAAAAEAAAAOAAIAAAAAAAEAAAANAAEAAAAAAAEAAAAMAAEAAAAAAAEAAAAFAAAAAAAAAAEAAAAGAAAAAAAAAAEAAAAEAAAAAAAAAAAAAAAFAP//AAAAAAAAAAAGAP//AAAAAAAAAAAHAAEAAAAAAAAAAAAIAAEAAAAAAAAAAAALAAEAAAAAAAAAAAAMAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAOAAEAAAAAAAAAAAAGAAYAAAAJAAAAAAAHAAYAAAAKAAAAAAAIAAYAAAALAAAAAAAPAAIAAAAEAAAAAAAQAAIAAAAEAAAAAAARAAIAAAAEAAAAAAAPAAMAAAAEAAEAAAAQAAMAAAAEAAEAAAARAAMAAAAEAAEAAAARAAQAAAAEAAEAAAASAAUAAAAEAAEAAAATAAUAAAAEAAEAAAAUAAUAAAAEAAEAAAAUAAYAAAAEAAEAAAAUAAgAAAAEAAEAAAASAAMAAAAFAAAAAAATAAQAAAAFAAEAAAASAAQAAAAEAAEAAAAUAAQAAAAEAAAAAAAVAAQAAAAEAAAAAAAUAAcAAAAEAAEAAAAVAAUAAAAEAAEAAAAVAAgAAAAEAAEAAAAVAAYAAAAEAAEAAAAMAAIAAAABAAAAAAAFAAEAAAABAAEAAAACAAcAAAABAAEAAAD//wgAAAABAAEAAAABAAYAAAABAAAAAAAOAAcAAAAIAAAAAAAEAAgAAAAIAAAAAAAJAAEAAAAJAAAAAAAKAAEAAAALAAAAAAAEAAYAAAAHAAEAAAANAAYAAAAHAAEAAAAIAP//AAAAAAQAAAAIAAAAAAAAAAUAAAAIAP7/AAAAAAQAAAAIAP3/AAAAAAQAAAAIAPz/AAAAAAMAAAAVAAcAAAAFAAEAAAATAAMAAAAIAAUAAAASAAIAAAAIAAUAAAD//wUAAAABAAYAAAAJAAUAAAAAAAgAAAALAAAAAAAIAAYAAAAQAAAAAAAFAAQAAAAQAAEAAAAFAAUAAAAQAP//AAAFAAQAAAAQAP7/AAAFAAMAAAAFAAcAAAAGAAEAAAAfAAUAAAACAAEAAAAfAAYAAAACAAEAAAAfAAcAAAACAAEAAAAfAAgAAAADAAEAAAAfAAQAAAACAAAAAAAgAAQAAAACAAAAAAAgAAUAAAACAAEAAAAgAAYAAAADAAAAAAAgAAcAAAACAAEAAAAgAAgAAAACAAEAAAAhAAQAAAAIAAgAAAAhAAUAAAACAAAAAAAhAAYAAAACAAEAAAAhAAcAAAACAAEAAAAhAAgAAAACAAEAAAAiAAUAAAACAAAAAAAiAAYAAAACAAEAAAAiAAcAAAACAAEAAAAiAAgAAAADAAAAAAA=")
|
|
tile_set = SubResource("TileSet_lbhrr")
|
|
|
|
[node name="Player" parent="." instance=ExtResource("1_uwrxv")]
|
|
position = Vector2(33, 58)
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="Player"]
|
|
position = Vector2(0, -7)
|
|
zoom = Vector2(4, 4)
|
|
limit_bottom = 145
|
|
limit_smoothed = true
|
|
position_smoothing_enabled = true
|
|
|
|
[node name="Platform" parent="." instance=ExtResource("3_lnu2h")]
|
|
position = Vector2(37, 27)
|
|
|
|
[node name="Platform2" parent="." instance=ExtResource("3_lnu2h")]
|
|
position = Vector2(370, 69)
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="Platform2"]
|
|
libraries = {
|
|
&"": SubResource("AnimationLibrary_iywne")
|
|
}
|
|
autoplay = "move"
|
|
|
|
[node name="Coin" parent="." instance=ExtResource("4_lbhrr")]
|
|
position = Vector2(233, 87)
|
|
|
|
[node name="Coin2" parent="." instance=ExtResource("4_lbhrr")]
|
|
position = Vector2(9, 88)
|
|
|
|
[node name="Coin3" parent="." instance=ExtResource("4_lbhrr")]
|
|
position = Vector2(520, 57)
|
|
|
|
[node name="Coin4" parent="." instance=ExtResource("4_lbhrr")]
|
|
position = Vector2(88, -23)
|
|
|
|
[node name="Killzone" parent="." instance=ExtResource("5_iywne")]
|
|
position = Vector2(164, 165)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Killzone"]
|
|
shape = SubResource("WorldBoundaryShape2D_iywne")
|