[gd_scene load_steps=13 format=4 uid="uid://bopet83k23n7t"]

[ext_resource type="Texture2D" uid="uid://134x6njync81" path="res://entities/terrain/grass/grass.aseprite" id="1_vd0v3"]
[ext_resource type="PackedScene" uid="uid://cprggjrluc751" path="res://entities/player/player.tscn" id="2_8t5gy"]
[ext_resource type="Texture2D" uid="uid://b16ui0wwwtfq8" path="res://entities/terrain/fog/fog.aseprite" id="2_hen7s"]
[ext_resource type="PackedScene" uid="uid://q3f3j7p3t43w" path="res://entities/button/button.tscn" id="3_8t5gy"]
[ext_resource type="PackedScene" uid="uid://cayxfaqxv0irg" path="res://entities/emitter/emitter.tscn" id="4_6qmhn"]
[ext_resource type="PackedScene" uid="uid://docbcbiad4ghy" path="res://entities/deflector/deflector.tscn" id="5_wjxv1"]
[ext_resource type="PackedScene" uid="uid://fo3xwyve7i5p" path="res://entities/receiver/receiver.tscn" id="6_vcuff"]
[ext_resource type="PackedScene" uid="uid://dpgncxhv41apt" path="res://entities/energy_flow/energy_flow_line.tscn" id="8_2l688"]

[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6qmhn"]
texture = ExtResource("1_vd0v3")
texture_region_size = Vector2i(32, 32)
0:0/0 = 0
0:0/0/terrain_set = 0
0:0/0/terrain = 0
0:0/0/terrains_peering_bit/bottom_side = 0
0:1/0 = 0
0:1/0/terrain_set = 0
0:1/0/terrain = 0
0:1/0/terrains_peering_bit/bottom_side = 0
0:1/0/terrains_peering_bit/top_side = 0
0:2/0 = 0
0:2/0/terrain_set = 0
0:2/0/terrain = 0
0:2/0/terrains_peering_bit/top_side = 0
1:0/0 = 0
1:0/0/terrain_set = 0
1:0/0/terrain = 0
1:0/0/terrains_peering_bit/right_side = 0
1:0/0/terrains_peering_bit/bottom_right_corner = 0
1:0/0/terrains_peering_bit/bottom_side = 0
1:1/0 = 0
1:1/0/terrain_set = 0
1:1/0/terrain = 0
1:1/0/terrains_peering_bit/right_side = 0
1:1/0/terrains_peering_bit/bottom_right_corner = 0
1:1/0/terrains_peering_bit/bottom_side = 0
1:1/0/terrains_peering_bit/top_side = 0
1:1/0/terrains_peering_bit/top_right_corner = 0
1:2/0 = 0
1:2/0/terrain_set = 0
1:2/0/terrain = 0
1:2/0/terrains_peering_bit/right_side = 0
1:2/0/terrains_peering_bit/top_side = 0
1:2/0/terrains_peering_bit/top_right_corner = 0
2:0/0 = 0
2:0/0/terrain_set = 0
2:0/0/terrain = 0
2:0/0/terrains_peering_bit/right_side = 0
2:0/0/terrains_peering_bit/bottom_right_corner = 0
2:0/0/terrains_peering_bit/bottom_side = 0
2:0/0/terrains_peering_bit/bottom_left_corner = 0
2:0/0/terrains_peering_bit/left_side = 0
2:1/0 = 0
2:1/0/terrain_set = 0
2:1/0/terrain = 0
2:1/0/terrains_peering_bit/right_side = 0
2:1/0/terrains_peering_bit/bottom_right_corner = 0
2:1/0/terrains_peering_bit/bottom_side = 0
2:1/0/terrains_peering_bit/bottom_left_corner = 0
2:1/0/terrains_peering_bit/left_side = 0
2:1/0/terrains_peering_bit/top_left_corner = 0
2:1/0/terrains_peering_bit/top_side = 0
2:1/0/terrains_peering_bit/top_right_corner = 0
2:2/0 = 0
2:2/0/terrain_set = 0
2:2/0/terrain = 0
2:2/0/terrains_peering_bit/right_side = 0
2:2/0/terrains_peering_bit/left_side = 0
2:2/0/terrains_peering_bit/top_left_corner = 0
2:2/0/terrains_peering_bit/top_side = 0
2:2/0/terrains_peering_bit/top_right_corner = 0
3:0/0 = 0
3:0/0/terrain_set = 0
3:0/0/terrain = 0
3:0/0/terrains_peering_bit/bottom_side = 0
3:0/0/terrains_peering_bit/bottom_left_corner = 0
3:0/0/terrains_peering_bit/left_side = 0
4:0/0 = 0
4:0/0/terrain_set = 0
4:0/0/terrain = 0
4:0/0/terrains_peering_bit/right_side = 0
4:0/0/terrains_peering_bit/bottom_side = 0
4:0/0/terrains_peering_bit/left_side = 0
4:0/0/terrains_peering_bit/top_side = 0
3:1/0 = 0
3:1/0/terrain_set = 0
3:1/0/terrain = 0
3:1/0/terrains_peering_bit/bottom_side = 0
3:1/0/terrains_peering_bit/bottom_left_corner = 0
3:1/0/terrains_peering_bit/left_side = 0
3:1/0/terrains_peering_bit/top_left_corner = 0
3:1/0/terrains_peering_bit/top_side = 0
3:2/0 = 0
3:2/0/terrain_set = 0
3:2/0/terrain = 0
3:2/0/terrains_peering_bit/left_side = 0
3:2/0/terrains_peering_bit/top_left_corner = 0
3:2/0/terrains_peering_bit/top_side = 0
3:3/0 = 0
3:3/0/terrain_set = 0
3:3/0/terrain = 0
3:3/0/terrains_peering_bit/left_side = 0
2:3/0 = 0
2:3/0/terrain_set = 0
2:3/0/terrain = 0
2:3/0/terrains_peering_bit/right_side = 0
2:3/0/terrains_peering_bit/left_side = 0
1:3/0 = 0
1:3/0/terrain_set = 0
1:3/0/terrain = 0
1:3/0/terrains_peering_bit/right_side = 0
0:3/0 = 0
0:3/0/terrain_set = 0
0:3/0/terrain = 0

[sub_resource type="TileSet" id="TileSet_wjxv1"]
tile_size = Vector2i(32, 32)
terrain_set_0/mode = 0
terrain_set_0/terrain_0/name = "Grass"
terrain_set_0/terrain_0/color = Color(0.745098, 0.180392, 0.72549, 1)
sources/0 = SubResource("TileSetAtlasSource_6qmhn")

[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_2l688"]
texture = ExtResource("2_hen7s")
texture_region_size = Vector2i(32, 32)
0:0/0 = 0
0:0/0/terrain_set = 0
0:0/0/terrain = 0
0:0/0/terrains_peering_bit/bottom_side = 0
1:0/0 = 0
1:0/0/terrain_set = 0
1:0/0/terrain = 0
1:0/0/terrains_peering_bit/right_side = 0
1:0/0/terrains_peering_bit/bottom_right_corner = 0
1:0/0/terrains_peering_bit/bottom_side = 0
2:0/0 = 0
2:0/0/terrain_set = 0
2:0/0/terrain = 0
2:0/0/terrains_peering_bit/right_side = 0
2:0/0/terrains_peering_bit/bottom_right_corner = 0
2:0/0/terrains_peering_bit/bottom_side = 0
2:0/0/terrains_peering_bit/bottom_left_corner = 0
2:0/0/terrains_peering_bit/left_side = 0
3:0/0 = 0
3:0/0/terrain_set = 0
3:0/0/terrain = 0
3:0/0/terrains_peering_bit/bottom_side = 0
3:0/0/terrains_peering_bit/bottom_left_corner = 0
3:0/0/terrains_peering_bit/left_side = 0
0:1/0 = 0
0:1/0/terrain_set = 0
0:1/0/terrain = 0
0:1/0/terrains_peering_bit/bottom_side = 0
0:1/0/terrains_peering_bit/top_side = 0
1:1/0 = 0
1:1/0/terrain_set = 0
1:1/0/terrain = 0
1:1/0/terrains_peering_bit/right_side = 0
1:1/0/terrains_peering_bit/bottom_right_corner = 0
1:1/0/terrains_peering_bit/bottom_side = 0
1:1/0/terrains_peering_bit/top_side = 0
1:1/0/terrains_peering_bit/top_right_corner = 0
2:1/0 = 0
2:1/0/terrain_set = 0
2:1/0/terrain = 0
2:1/0/terrains_peering_bit/right_side = 0
2:1/0/terrains_peering_bit/bottom_right_corner = 0
2:1/0/terrains_peering_bit/bottom_side = 0
2:1/0/terrains_peering_bit/bottom_left_corner = 0
2:1/0/terrains_peering_bit/left_side = 0
2:1/0/terrains_peering_bit/top_left_corner = 0
2:1/0/terrains_peering_bit/top_side = 0
2:1/0/terrains_peering_bit/top_right_corner = 0
3:1/0 = 0
3:1/0/terrain_set = 0
3:1/0/terrain = 0
3:1/0/terrains_peering_bit/bottom_side = 0
3:1/0/terrains_peering_bit/bottom_left_corner = 0
3:1/0/terrains_peering_bit/left_side = 0
3:1/0/terrains_peering_bit/top_left_corner = 0
3:1/0/terrains_peering_bit/top_side = 0
0:2/0 = 0
0:2/0/terrain_set = 0
0:2/0/terrain = 0
0:2/0/terrains_peering_bit/top_side = 0
1:2/0 = 0
1:2/0/terrain_set = 0
1:2/0/terrain = 0
1:2/0/terrains_peering_bit/right_side = 0
1:2/0/terrains_peering_bit/top_side = 0
1:2/0/terrains_peering_bit/top_right_corner = 0
2:2/0 = 0
2:2/0/terrain_set = 0
2:2/0/terrain = 0
2:2/0/terrains_peering_bit/right_side = 0
2:2/0/terrains_peering_bit/left_side = 0
2:2/0/terrains_peering_bit/top_left_corner = 0
2:2/0/terrains_peering_bit/top_side = 0
2:2/0/terrains_peering_bit/top_right_corner = 0
3:2/0 = 0
3:2/0/terrain_set = 0
3:2/0/terrain = 0
3:2/0/terrains_peering_bit/left_side = 0
3:2/0/terrains_peering_bit/top_left_corner = 0
3:2/0/terrains_peering_bit/top_side = 0
0:3/0 = 0
0:3/0/terrain_set = 0
0:3/0/terrain = 0
1:3/0 = 0
1:3/0/terrain_set = 0
1:3/0/terrain = 0
1:3/0/terrains_peering_bit/right_side = 0
2:3/0 = 0
2:3/0/terrain_set = 0
2:3/0/terrain = 0
2:3/0/terrains_peering_bit/right_side = 0
2:3/0/terrains_peering_bit/left_side = 0
3:3/0 = 0
3:3/0/terrain_set = 0
3:3/0/terrain = 0
3:3/0/terrains_peering_bit/left_side = 0

[sub_resource type="TileSet" id="TileSet_yxo24"]
tile_size = Vector2i(32, 32)
terrain_set_0/mode = 0
terrain_set_0/terrain_0/name = "Fog"
terrain_set_0/terrain_0/color = Color(0.745098, 0.180392, 0.72549, 1)
sources/1 = SubResource("TileSetAtlasSource_2l688")

[node name="World1" type="Node2D"]

[node name="GrassTileMapLayer" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAAAAAAAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAIAAAACAAEAAAADAAIAAAACAAEAAAAEAAMAAAACAAEAAAAFAAMAAAACAAEAAAAFAAQAAAACAAEAAAAGAAQAAAACAAEAAAAHAAUAAAACAAEAAAAIAAUAAAACAAEAAAAIAAQAAAACAAEAAAAHAAMAAAACAAEAAAAGAAMAAAACAAEAAAAHAAQAAAACAAEAAAAGAAUAAAACAAEAAAAGAAYAAAACAAEAAAAHAAYAAAACAAEAAAAFAAUAAAACAAEAAAAHAAIAAAACAAEAAAAIAAIAAAACAAEAAAAIAAEAAAACAAEAAAAHAAEAAAACAAEAAAAGAAIAAAACAAEAAAAEAAQAAAACAAEAAAADAAUAAAACAAEAAAAEAAUAAAACAAEAAAAGAAEAAAACAAEAAAAFAAEAAAACAAEAAAAEAAEAAAACAAEAAAADAAEAAAACAAEAAAABAAIAAAACAAEAAAAAAAMAAAACAAEAAAAAAAQAAAACAAEAAAABAAQAAAACAAEAAAACAAQAAAACAAEAAAADAAQAAAACAAEAAAAFAAIAAAACAAEAAAACAAMAAAACAAEAAAADAAMAAAACAAEAAAAHAAAAAAACAAEAAAAGAP//AAACAAEAAAAFAP//AAACAAEAAAAEAP//AAACAAEAAAACAAAAAAACAAEAAAADAP//AAACAAEAAAABAAAAAAACAAEAAAD//wIAAAACAAEAAAD//wMAAAACAAEAAAABAAMAAAACAAEAAAAEAAIAAAACAAEAAAAFAAAAAAACAAEAAAACAAEAAAACAAEAAAD//wQAAAACAAEAAAAAAAUAAAACAAEAAAD//wUAAAACAAEAAAD+/wYAAAABAAEAAAD+/wcAAAABAAIAAAD//wcAAAACAAIAAAAAAAcAAAACAAIAAAABAAYAAAACAAEAAAACAAUAAAACAAEAAAAEAAAAAAACAAEAAAAFAP7/AAACAAEAAAAEAP7/AAACAAEAAAACAP//AAACAAEAAAD+/wIAAAACAAEAAAAAAAIAAAACAAEAAAD+/wQAAAACAAEAAAD+/wMAAAACAAEAAAD//wEAAAACAAEAAAD//wAAAAACAAEAAAD+/wEAAAACAAEAAAD9/wQAAAACAAEAAAD9/wUAAAABAAIAAAD+/wUAAAACAAEAAAABAAUAAAACAAEAAAAAAAYAAAACAAEAAAD//wYAAAACAAEAAAAIAAMAAAACAAEAAAAGAAAAAAACAAEAAAADAAAAAAACAAEAAAAGAP7/AAACAAEAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAGAP3/AAACAAEAAAAFAP3/AAACAAEAAAD9/wMAAAACAAEAAAD9/wIAAAACAAEAAAD9/wEAAAACAAEAAAD9/wAAAAACAAEAAAD+/wAAAAACAAEAAAD9////AAACAAEAAAD+////AAACAAEAAAD/////AAACAAEAAAAAAP//AAACAAEAAAABAP//AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD8/wIAAAACAAEAAAD8/wMAAAACAAEAAAD8/wQAAAACAAIAAAD+//7/AAACAAEAAAD///7/AAACAAEAAAD7/wIAAAACAAEAAAD6/wIAAAACAAEAAAD5/wIAAAABAAEAAAD5/wMAAAABAAIAAAD6/wMAAAACAAIAAAD7/wMAAAACAAEAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAABAAEAAAD7/wQAAAABAAIAAAD9//7/AAACAAEAAAAAAP7/AAACAAEAAAACAAYAAAACAAEAAAADAAYAAAACAAEAAAAEAAYAAAACAAEAAAAFAAYAAAACAAEAAAABAAcAAAACAAIAAAACAAcAAAACAAEAAAADAAcAAAACAAEAAAAEAAcAAAACAAEAAAAFAAcAAAACAAEAAAAGAAcAAAACAAEAAAAHAAcAAAACAAEAAAAIAAYAAAACAAEAAAAJAAUAAAACAAEAAAAJAAQAAAACAAEAAAAJAAMAAAACAAEAAAAJAAIAAAACAAEAAAAJAAEAAAACAAEAAAAJAAAAAAACAAEAAAAIAAAAAAACAAEAAAAIAP//AAACAAEAAAAIAP7/AAACAAEAAAAIAP3/AAACAAEAAAAHAP3/AAACAAEAAAAHAPz/AAACAAEAAAAGAPz/AAACAAEAAAAFAPz/AAACAAEAAAAEAPz/AAACAAEAAAADAPz/AAACAAEAAAAEAP3/AAACAAEAAAADAP3/AAACAAEAAAADAP7/AAACAAEAAAACAP7/AAACAAEAAAACAP3/AAACAAEAAAABAP3/AAACAAEAAAABAP7/AAACAAEAAAAAAP3/AAACAAEAAAD///3/AAACAAEAAAD+//z/AAACAAEAAAD+//3/AAACAAEAAAD9//3/AAACAAEAAAD8//7/AAACAAEAAAD7//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD5////AAABAAAAAAD5/wAAAAABAAEAAAD6//7/AAABAAAAAAD///z/AAACAAEAAAAAAPz/AAACAAEAAAABAPz/AAACAAEAAAACAPz/AAACAAEAAAACAAgAAAABAAIAAAADAAgAAAACAAIAAAAEAAgAAAACAAIAAAAFAAgAAAACAAIAAAAGAAgAAAACAAIAAAAHAAgAAAACAAIAAAAIAAgAAAADAAIAAAAIAAcAAAACAAEAAAAJAAcAAAADAAIAAAAJAAYAAAACAAEAAAAKAAYAAAADAAIAAAAKAAUAAAACAAEAAAAKAAQAAAACAAEAAAAKAAMAAAACAAEAAAAKAAIAAAACAAEAAAAKAAEAAAACAAEAAAAKAAAAAAACAAEAAAAJAP//AAACAAEAAAAJAP7/AAACAAEAAAAJAP3/AAACAAEAAAAIAPz/AAACAAEAAAAIAPv/AAACAAEAAAAHAPv/AAACAAEAAAAHAPr/AAACAAAAAAAGAPr/AAACAAAAAAAFAPr/AAACAAAAAAAEAPr/AAACAAAAAAAEAPv/AAACAAEAAAAFAPv/AAACAAEAAAAGAPv/AAACAAEAAAADAPr/AAACAAAAAAACAPr/AAABAAAAAAABAPv/AAACAAAAAAAAAPv/AAACAAAAAAD///v/AAACAAAAAAD+//v/AAACAAAAAAACAPv/AAACAAEAAAADAPv/AAACAAEAAAD9//v/AAABAAAAAAD9//z/AAABAAEAAAD8//3/AAACAAAAAAD7//3/AAABAAAAAAAIAPr/AAACAAAAAAAJAPv/AAACAAEAAAAKAPz/AAADAAEAAAAKAP3/AAACAAEAAAALAP3/AAADAAAAAAALAP7/AAADAAEAAAAJAPz/AAACAAEAAAAKAP//AAACAAEAAAALAAAAAAADAAEAAAALAAEAAAADAAEAAAALAP//AAADAAEAAAAKAP7/AAACAAEAAAALAAIAAAADAAEAAAALAAMAAAADAAEAAAALAAQAAAADAAEAAAALAAUAAAADAAIAAAAKAPv/AAADAAAAAAAJAPr/AAADAAAAAAA=")
tile_set = SubResource("TileSet_wjxv1")

[node name="FogTileMapLayer" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("[encoded data, 7908 characters]")
tile_set = SubResource("TileSet_yxo24")

[node name="Player" parent="." instance=ExtResource("2_8t5gy")]

[node name="Button" parent="." instance=ExtResource("3_8t5gy")]
position = Vector2(168, 106)

[node name="Emitter" parent="." instance=ExtResource("4_6qmhn")]
position = Vector2(25, 200)

[node name="Deflector" parent="." instance=ExtResource("5_wjxv1")]
position = Vector2(246, 148)

[node name="Receiver" parent="." instance=ExtResource("6_vcuff")]
position = Vector2(264, 23)

[node name="EnergyFlowLine" parent="." instance=ExtResource("8_2l688")]
position = Vector2(-65, 89)
maximum_flow_distance = 473.0
