[gd_scene load_steps=7 format=4 uid="uid://bsn6rqktg44fr"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_tbbkm"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="2_khyrv"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_bcat1"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_0haqu"]
[ext_resource type="PackedScene" uid="uid://dam4dqebjgk1n" path="res://Scenes/Prefabs/Entities/Objects/RedKoopaShell.tscn" id="5_bcat1"]
[ext_resource type="PackedScene" uid="uid://bowadxqfmg636" path="res://Scenes/Prefabs/Entities/Objects/GreenKoopaShell.tscn" id="6_0haqu"]

[node name="Level" type="Node"]
script = ExtResource("1_tbbkm")
vertical_height = -999
can_backscroll = true
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("3_bcat1")]

[node name="Tiles" parent="." instance=ExtResource("2_khyrv")]
tile_map_data = PackedByteArray("[encoded data, 8836 characters]")

[node name="Player" parent="." instance=ExtResource("4_0haqu")]

[node name="RedKoopaShell" parent="." instance=ExtResource("5_bcat1")]
position = Vector2(40, 0)

[node name="GreenKoopaShell" parent="." instance=ExtResource("6_0haqu")]
position = Vector2(64, 0)

[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
