4.14 Tilemap Terrains(Autotile)

This commit is contained in:
siyahas 2024-11-17 02:11:57 +03:00
parent f3114c4da1
commit 2cd24654f7
2 changed files with 84 additions and 28 deletions

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=14 format=3 uid="uid://cchf5vmjp6ahj"]
[gd_scene load_steps=10 format=3 uid="uid://cchf5vmjp6ahj"]
[ext_resource type="Script" path="res://scripts/level.gd" id="1_84g5v"]
[ext_resource type="PackedScene" uid="uid://c7y3ileam1twx" path="res://scenes/player.tscn" id="2_d65cs"]
@ -7,18 +7,6 @@
[ext_resource type="PackedScene" uid="uid://cxfl4ogd53fb3" path="res://scenes/spike_ball_trap.tscn" id="5_8oo66"]
[ext_resource type="PackedScene" uid="uid://c72cqu6ot5fc2" path="res://scenes/tile_map.tscn" id="6_8qvnr"]
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_mvbjk"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_5f3h6"]
size = Vector2(326, 12)
[sub_resource type="Gradient" id="Gradient_de2k8"]
offsets = PackedFloat32Array(0)
colors = PackedColorArray(0, 0, 0, 1)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_v33b1"]
gradient = SubResource("Gradient_de2k8")
[sub_resource type="RectangleShape2D" id="RectangleShape2D_iyldn"]
size = Vector2(947, 20)
@ -35,17 +23,6 @@ script = ExtResource("1_84g5v")
position = Vector2(336, 25)
collision_layer = 2
[node name="StaticBody2D" type="StaticBody2D" parent="."]
position = Vector2(202, 156)
physics_material_override = SubResource("PhysicsMaterial_mvbjk")
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
shape = SubResource("RectangleShape2D_5f3h6")
[node name="Sprite2D" type="Sprite2D" parent="StaticBody2D"]
scale = Vector2(1.275, 12.325)
texture = SubResource("GradientTexture1D_v33b1")
[node name="Deathzone" type="Area2D" parent="."]
position = Vector2(293, 256)
collision_layer = 4
@ -65,10 +42,10 @@ position = Vector2(336, 25)
[node name="Objects" type="Node2D" parent="."]
[node name="JumpPad" parent="Objects" instance=ExtResource("3_vhvgl")]
position = Vector2(349, 150)
position = Vector2(349, 160)
[node name="JumpPad2" parent="Objects" instance=ExtResource("3_vhvgl")]
position = Vector2(151, 150)
position = Vector2(151, 160)
jump_force = 500
[node name="Traps" type="Node2D" parent="."]
@ -80,6 +57,6 @@ position = Vector2(283, 119)
position = Vector2(199, 69)
[node name="TileMapLayer" parent="." instance=ExtResource("6_8qvnr")]
position = Vector2(165, 150)
position = Vector2(160, 162)
[connection signal="body_entered" from="Deathzone" to="." method="_on_death_zone_body_entered"]

View file

@ -16,11 +16,28 @@ texture = ExtResource("1_uhy67")
4:0/0 = 0
4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:0/0 = 0
6:0/0/terrain_set = 0
6:0/0/terrain = 0
6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:0/0/terrains_peering_bit/right_side = 0
6:0/0/terrains_peering_bit/bottom_right_corner = 0
6:0/0/terrains_peering_bit/bottom_side = 0
7:0/0 = 0
7:0/0/terrain_set = 0
7:0/0/terrain = 0
7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
7:0/0/terrains_peering_bit/right_side = 0
7:0/0/terrains_peering_bit/bottom_right_corner = 0
7:0/0/terrains_peering_bit/bottom_side = 0
7:0/0/terrains_peering_bit/bottom_left_corner = 0
7:0/0/terrains_peering_bit/left_side = 0
8:0/0 = 0
8:0/0/terrain_set = 0
8:0/0/terrain = 0
8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:0/0/terrains_peering_bit/bottom_side = 0
8:0/0/terrains_peering_bit/bottom_left_corner = 0
8:0/0/terrains_peering_bit/left_side = 0
9:0/0 = 0
9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:0/0 = 0
@ -50,15 +67,57 @@ texture = ExtResource("1_uhy67")
4:1/0 = 0
4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:1/0 = 0
6:1/0/terrain_set = 0
6:1/0/terrain = 0
6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:1/0/terrains_peering_bit/right_side = 0
6:1/0/terrains_peering_bit/bottom_right_corner = 0
6:1/0/terrains_peering_bit/bottom_side = 0
6:1/0/terrains_peering_bit/top_side = 0
6:1/0/terrains_peering_bit/top_right_corner = 0
7:1/0 = 0
7:1/0/terrain_set = 0
7:1/0/terrain = 0
7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
7:1/0/terrains_peering_bit/right_side = 0
7:1/0/terrains_peering_bit/bottom_right_corner = 0
7:1/0/terrains_peering_bit/bottom_side = 0
7:1/0/terrains_peering_bit/bottom_left_corner = 0
7:1/0/terrains_peering_bit/left_side = 0
7:1/0/terrains_peering_bit/top_left_corner = 0
7:1/0/terrains_peering_bit/top_side = 0
7:1/0/terrains_peering_bit/top_right_corner = 0
8:1/0 = 0
8:1/0/terrain_set = 0
8:1/0/terrain = 0
8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:1/0/terrains_peering_bit/bottom_side = 0
8:1/0/terrains_peering_bit/bottom_left_corner = 0
8:1/0/terrains_peering_bit/left_side = 0
8:1/0/terrains_peering_bit/top_left_corner = 0
8:1/0/terrains_peering_bit/top_side = 0
9:1/0 = 0
9:1/0/terrain_set = 0
9:1/0/terrain = 0
9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:1/0/terrains_peering_bit/right_side = 0
9:1/0/terrains_peering_bit/bottom_right_corner = 0
9:1/0/terrains_peering_bit/bottom_side = 0
9:1/0/terrains_peering_bit/bottom_left_corner = 0
9:1/0/terrains_peering_bit/left_side = 0
9:1/0/terrains_peering_bit/top_left_corner = 0
9:1/0/terrains_peering_bit/top_side = 0
10:1/0 = 0
10:1/0/terrain_set = 0
10:1/0/terrain = 0
10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:1/0/terrains_peering_bit/right_side = 0
10:1/0/terrains_peering_bit/bottom_right_corner = 0
10:1/0/terrains_peering_bit/bottom_side = 0
10:1/0/terrains_peering_bit/bottom_left_corner = 0
10:1/0/terrains_peering_bit/left_side = 0
10:1/0/terrains_peering_bit/top_side = 0
10:1/0/terrains_peering_bit/top_right_corner = 0
12:1/0 = 0
12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
13:1/0 = 0
@ -83,11 +142,28 @@ texture = ExtResource("1_uhy67")
2:2/0 = 0
2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:2/0 = 0
6:2/0/terrain_set = 0
6:2/0/terrain = 0
6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:2/0/terrains_peering_bit/right_side = 0
6:2/0/terrains_peering_bit/top_side = 0
6:2/0/terrains_peering_bit/top_right_corner = 0
7:2/0 = 0
7:2/0/terrain_set = 0
7:2/0/terrain = 0
7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
7:2/0/terrains_peering_bit/right_side = 0
7:2/0/terrains_peering_bit/left_side = 0
7:2/0/terrains_peering_bit/top_left_corner = 0
7:2/0/terrains_peering_bit/top_side = 0
7:2/0/terrains_peering_bit/top_right_corner = 0
8:2/0 = 0
8:2/0/terrain_set = 0
8:2/0/terrain = 0
8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:2/0/terrains_peering_bit/left_side = 0
8:2/0/terrains_peering_bit/top_left_corner = 0
8:2/0/terrains_peering_bit/top_side = 0
13:2/0 = 0
13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
14:2/0 = 0
@ -300,8 +376,11 @@ texture = ExtResource("1_uhy67")
[sub_resource type="TileSet" id="TileSet_f4i7o"]
physics_layer_0/collision_layer = 1
physics_layer_0/collision_mask = 2
terrain_set_0/mode = 0
terrain_set_0/terrain_0/name = "Grass"
terrain_set_0/terrain_0/color = Color(0.22, 0.8, 0.104, 1)
sources/0 = SubResource("TileSetAtlasSource_k3v5e")
[node name="TileMapLayer" type="TileMapLayer"]
tile_map_data = PackedByteArray("AAD6/wAAAAAHAAAAAAD7/wAAAAAHAAAAAAD8/wAAAAAHAAAAAAD9/wAAAAAHAAAAAAD+/wAAAAAHAAAAAAD//wAAAAAHAAAAAAAAAAAAAAAHAAAAAAABAAAAAAAHAAAAAAACAAAAAAAHAAAAAAADAAAAAAAHAAAAAAAEAAAAAAAHAAAAAAAFAAAAAAAHAAAAAAAGAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAIAAAAAAAHAAAAAAAJAAAAAAAHAAAAAAAKAAAAAAAHAAAAAAALAAAAAAAHAAAAAAAMAAAAAAAHAAAAAAANAAAAAAAHAAAAAAAOAAAAAAAHAAAAAAAPAAAAAAAHAAAAAAD5/wAAAAAJAAEAAAD4/wAAAAAHAAEAAAAQAAAAAAAHAAAAAAD3/wAAAAAGAAEAAAARAAAAAAAIAAAAAAD4/wEAAAAHAAEAAAD4/wIAAAAHAAIAAAD5/wEAAAAHAAEAAAD5/wIAAAAHAAIAAAD6/wEAAAAHAAEAAAD6/wIAAAAHAAIAAAD7/wEAAAAHAAEAAAD7/wIAAAAHAAIAAAD8/wEAAAAHAAEAAAD8/wIAAAAHAAIAAAD9/wEAAAAHAAEAAAD9/wIAAAAHAAIAAAD+/wEAAAAHAAEAAAD+/wIAAAAHAAIAAAD//wEAAAAHAAEAAAD//wIAAAAHAAIAAAAAAAEAAAAHAAEAAAAAAAIAAAAHAAIAAAABAAEAAAAHAAEAAAABAAIAAAAHAAIAAAACAAEAAAAHAAEAAAACAAIAAAAHAAIAAAADAAEAAAAHAAEAAAADAAIAAAAHAAIAAAAEAAEAAAAHAAEAAAAEAAIAAAAHAAIAAAAFAAEAAAAHAAEAAAAFAAIAAAAHAAIAAAAGAAEAAAAHAAEAAAAGAAIAAAAHAAIAAAAHAAEAAAAHAAEAAAAHAAIAAAAHAAIAAAAIAAEAAAAHAAEAAAAIAAIAAAAHAAIAAAAJAAEAAAAHAAEAAAAJAAIAAAAHAAIAAAAKAAEAAAAHAAEAAAAKAAIAAAAHAAIAAAALAAEAAAAHAAEAAAALAAIAAAAHAAIAAAAMAAEAAAAHAAEAAAAMAAIAAAAHAAIAAAANAAEAAAAHAAEAAAANAAIAAAAHAAIAAAAOAAEAAAAHAAEAAAAOAAIAAAAHAAIAAAAPAAEAAAAHAAEAAAAPAAIAAAAHAAIAAAAQAAEAAAAHAAEAAAAQAAIAAAAHAAIAAAARAAEAAAAIAAEAAAARAAIAAAAIAAIAAAD3/wIAAAAGAAIAAAD3//7/AAAGAAEAAAD3////AAAGAAEAAAD4//7/AAAHAAEAAAD4////AAAHAAEAAAD5//7/AAAIAAEAAAD5////AAAIAAEAAAD3/wEAAAAGAAEAAAD5//3/AAAIAAEAAAD5//z/AAAIAAEAAAD4//v/AAAHAAAAAAD3//v/AAAGAAAAAAD5//v/AAAIAAAAAAD3//z/AAAGAAEAAAD4//z/AAAHAAEAAAD4//3/AAAHAAEAAAD3//3/AAAGAAEAAAD0//v/AAASAAAAAAD1//v/AAASAAAAAAD2//v/AAATAAAAAADz//v/AAASAAAAAADy//v/AAASAAAAAADx//v/AAASAAAAAADw//v/AAASAAAAAADv//v/AAASAAAAAADu//v/AAARAAAAAAD7//3/AAARAAEAAAD8//3/AAASAAEAAAD9//3/AAATAAEAAAABAPv/AAAAAAQAAAACAPv/AAABAAQAAAADAPv/AAACAAQAAAADAPz/AAACAAUAAAADAP3/AAACAAUAAAADAP7/AAACAAUAAAADAP//AAACAAUAAAABAPz/AAAAAAUAAAABAP3/AAAAAAUAAAABAP7/AAAAAAUAAAABAP//AAAAAAUAAAACAPz/AAABAAUAAAACAP3/AAABAAUAAAACAP7/AAABAAUAAAACAP//AAABAAUAAAAEAPv/AAARAAAAAAAFAPv/AAASAAAAAAAGAPv/AAASAAAAAAAHAPv/AAASAAAAAAAIAPv/AAASAAAAAAAJAPv/AAATAAAAAAAKAPv/AAARAAEAAAALAPv/AAASAAEAAAAMAPv/AAASAAEAAAANAPv/AAASAAEAAAAOAPv/AAASAAEAAAAPAPv/AAATAAEAAAACAPn/AAASAAkAAAACAPr/AAASAAoAAAADAPn/AAATAAkAAAADAPr/AAATAAoAAAAEAPX/AAANAAkAAAAEAPb/AAANAAoAAAAFAPX/AAAOAAkAAAAFAPb/AAAOAAoAAAAHAPj/AAAPAAgAAAAHAPn/AAAPAAkAAAAHAPr/AAAPAAoAAAA=")
tile_map_data = PackedByteArray("AAD6/wAAAAAHAAAAAAD7/wAAAAAHAAAAAAD8/wAAAAAHAAAAAAD9/wAAAAAHAAAAAAD+/wAAAAAHAAAAAAD//wAAAAAHAAAAAAAAAAAAAAAHAAAAAAABAAAAAAAHAAAAAAACAAAAAAAHAAAAAAADAAAAAAAHAAAAAAAEAAAAAAAHAAAAAAAFAAAAAAAHAAAAAAAGAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAIAAAAAAAHAAAAAAAJAAAAAAAHAAAAAAAKAAAAAAAHAAAAAAALAAAAAAAHAAAAAAAMAAAAAAAHAAAAAAANAAAAAAAHAAAAAAAOAAAAAAAHAAAAAAAPAAAAAAAHAAAAAAD5/wAAAAAJAAEAAAD4/wAAAAAHAAEAAAAQAAAAAAAHAAAAAAD3/wAAAAAGAAEAAAARAAAAAAAHAAAAAAD4/wEAAAAHAAEAAAD4/wIAAAAHAAIAAAD5/wEAAAAHAAEAAAD5/wIAAAAHAAIAAAD6/wEAAAAHAAEAAAD6/wIAAAAHAAIAAAD7/wEAAAAHAAEAAAD7/wIAAAAHAAIAAAD8/wEAAAAHAAEAAAD8/wIAAAAHAAIAAAD9/wEAAAAHAAEAAAD9/wIAAAAHAAIAAAD+/wEAAAAHAAEAAAD+/wIAAAAHAAIAAAD//wEAAAAHAAEAAAD//wIAAAAHAAIAAAAAAAEAAAAHAAEAAAAAAAIAAAAHAAIAAAABAAEAAAAHAAEAAAABAAIAAAAHAAIAAAACAAEAAAAHAAEAAAACAAIAAAAHAAIAAAADAAEAAAAHAAEAAAADAAIAAAAHAAIAAAAEAAEAAAAHAAEAAAAEAAIAAAAHAAIAAAAFAAEAAAAHAAEAAAAFAAIAAAAHAAIAAAAGAAEAAAAHAAEAAAAGAAIAAAAHAAIAAAAHAAEAAAAHAAEAAAAHAAIAAAAHAAIAAAAIAAEAAAAHAAEAAAAIAAIAAAAHAAIAAAAJAAEAAAAHAAEAAAAJAAIAAAAHAAIAAAAKAAEAAAAHAAEAAAAKAAIAAAAHAAIAAAALAAEAAAAHAAEAAAALAAIAAAAHAAIAAAAMAAEAAAAHAAEAAAAMAAIAAAAHAAIAAAANAAEAAAAHAAEAAAANAAIAAAAHAAIAAAAOAAEAAAAHAAEAAAAOAAIAAAAHAAIAAAAPAAEAAAAHAAEAAAAPAAIAAAAHAAIAAAAQAAEAAAAHAAEAAAAQAAIAAAAHAAIAAAARAAEAAAAHAAEAAAARAAIAAAAHAAIAAAD3/wIAAAAGAAIAAAD3//7/AAAGAAEAAAD3////AAAGAAEAAAD4//7/AAAHAAEAAAD4////AAAHAAEAAAD5//7/AAAIAAEAAAD5////AAAIAAEAAAD3/wEAAAAGAAEAAAD5//3/AAAIAAEAAAD5//z/AAAIAAEAAAD4//v/AAAHAAAAAAD3//v/AAAGAAAAAAD5//v/AAAIAAAAAAD3//z/AAAGAAEAAAD4//z/AAAHAAEAAAD4//3/AAAHAAEAAAD3//3/AAAGAAEAAAD0//v/AAASAAAAAAD1//v/AAASAAAAAAD2//v/AAATAAAAAADz//v/AAASAAAAAADy//v/AAASAAAAAADx//v/AAASAAAAAADw//v/AAASAAAAAADv//v/AAASAAAAAADu//v/AAARAAAAAAD7//3/AAARAAEAAAD8//3/AAASAAEAAAD9//3/AAATAAEAAAABAPv/AAAAAAQAAAACAPv/AAABAAQAAAADAPv/AAACAAQAAAADAPz/AAACAAUAAAADAP3/AAACAAUAAAADAP7/AAACAAUAAAADAP//AAACAAUAAAABAPz/AAAAAAUAAAABAP3/AAAAAAUAAAABAP7/AAAAAAUAAAABAP//AAAAAAUAAAACAPz/AAABAAUAAAACAP3/AAABAAUAAAACAP7/AAABAAUAAAACAP//AAABAAUAAAAEAPv/AAARAAAAAAAFAPv/AAASAAAAAAAGAPv/AAASAAAAAAAHAPv/AAASAAAAAAAIAPv/AAASAAAAAAAJAPv/AAATAAAAAAAKAPv/AAARAAEAAAALAPv/AAASAAEAAAAMAPv/AAASAAEAAAANAPv/AAASAAEAAAAOAPv/AAASAAEAAAAPAPv/AAATAAEAAAACAPn/AAASAAkAAAACAPr/AAASAAoAAAADAPn/AAATAAkAAAADAPr/AAATAAoAAAAEAPX/AAANAAkAAAAEAPb/AAANAAoAAAAFAPX/AAAOAAkAAAAFAPb/AAAOAAoAAAAHAPj/AAAPAAgAAAAHAPn/AAAPAAkAAAAHAPr/AAAPAAoAAAASAP//AAAGAAAAAAATAP//AAAHAAAAAAAUAP3/AAAGAAAAAAAUAP7/AAAGAAEAAAAUAP//AAAKAAEAAAAVAP3/AAAHAAAAAAAVAP7/AAAHAAEAAAAVAP//AAAHAAEAAAAWAP3/AAAHAAAAAAAWAP7/AAAHAAEAAAAWAP//AAAHAAEAAAAXAP3/AAAHAAAAAAAXAP7/AAAHAAEAAAAXAP//AAAHAAEAAAAYAP3/AAAHAAAAAAAYAP7/AAAHAAEAAAAYAP//AAAHAAEAAAAZAP3/AAAIAAAAAAAZAP7/AAAIAAEAAAAZAP//AAAJAAEAAAAaAP//AAAHAAAAAAAbAPv/AAAGAAAAAAAbAPz/AAAGAAIAAAAbAP//AAAHAAAAAAAcAPv/AAAHAAAAAAAcAPz/AAAHAAIAAAAcAP//AAAHAAAAAAAdAPv/AAAHAAAAAAAdAPz/AAAHAAIAAAAdAP//AAAHAAAAAAAeAPv/AAAHAAAAAAAeAPz/AAAHAAIAAAAeAP//AAAHAAAAAAAfAPv/AAAHAAAAAAAfAPz/AAAHAAEAAAAfAP3/AAAGAAEAAAAfAP7/AAAGAAEAAAAfAP//AAAKAAEAAAAgAP3/AAAIAAEAAAAgAP7/AAAIAAEAAAAgAP//AAAIAAEAAAASAAAAAAAKAAEAAAASAAEAAAAHAAEAAAASAAIAAAAHAAIAAAATAAAAAAAHAAEAAAATAAEAAAAHAAEAAAATAAIAAAAHAAIAAAAUAAAAAAAHAAEAAAAUAAEAAAAHAAEAAAAUAAIAAAAHAAIAAAAVAAAAAAAHAAEAAAAVAAEAAAAHAAEAAAAVAAIAAAAHAAIAAAAWAAAAAAAHAAEAAAAWAAEAAAAHAAEAAAAWAAIAAAAHAAIAAAAXAAAAAAAHAAEAAAAXAAEAAAAHAAEAAAAXAAIAAAAHAAIAAAAYAAAAAAAHAAEAAAAYAAEAAAAHAAEAAAAYAAIAAAAHAAIAAAAZAAAAAAAHAAEAAAAZAAEAAAAHAAEAAAAZAAIAAAAHAAIAAAAaAAAAAAAHAAEAAAAaAAEAAAAHAAEAAAAaAAIAAAAHAAIAAAAbAAAAAAAHAAEAAAAbAAEAAAAHAAEAAAAbAAIAAAAHAAIAAAAcAAAAAAAHAAEAAAAcAAEAAAAHAAEAAAAcAAIAAAAHAAIAAAAdAAAAAAAHAAEAAAAdAAEAAAAHAAEAAAAdAAIAAAAHAAIAAAAeAAAAAAAHAAEAAAAeAAEAAAAHAAEAAAAeAAIAAAAHAAIAAAAfAAAAAAAHAAEAAAAfAAEAAAAHAAEAAAAfAAIAAAAIAAIAAAAgAPv/AAAIAAAAAAAgAPz/AAAIAAEAAAAgAAAAAAAIAAEAAAAgAAEAAAAIAAIAAAA=")
tile_set = SubResource("TileSet_f4i7o")