diff --git a/levels/levelOne/animation_player.gd b/levels/levelOne/animation_player.gd index 5ff7d80..adbfd93 100644 --- a/levels/levelOne/animation_player.gd +++ b/levels/levelOne/animation_player.gd @@ -1,10 +1,4 @@ extends AnimationPlayer -func _ready() -> void: - play("text") - await get_tree().create_timer(2) - play("fadeIn") - - func _on_exit_zone_player_exit() -> void: play("fadeOut") diff --git a/levels/levelOne/exitZone.tscn b/levels/levelOne/exitZone.tscn index 3903fb1..1f37783 100644 --- a/levels/levelOne/exitZone.tscn +++ b/levels/levelOne/exitZone.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=9 format=3 uid="uid://dxojtfoa4jbe"] +[gd_scene load_steps=7 format=3 uid="uid://dxojtfoa4jbe"] [ext_resource type="Script" uid="uid://c3qi2ffmxsl8i" path="res://levels/levelOne/exit_zone.gd" id="1_2uwmc"] [ext_resource type="Script" uid="uid://jeddvfkorpxu" path="res://levels/levelOne/animation_player.gd" id="2_h31ej"] @@ -35,57 +35,19 @@ tracks/1/keys = { tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("Label:position") +tracks/2/path = NodePath("Label:self_modulate") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, -"values": [Vector2(510, -39)] -} - -[sub_resource type="Animation" id="Animation_a6hc6"] -resource_name = "fadeIn" -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("ColorRect:color") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 1), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [Color(0, 0, 0, 1), Color(0, 0, 0, 0)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("ColorRect:modulate") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0, 1), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [Color(0, 0, 0, 1), Color(0, 0, 0, 0)] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("Label:position") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0, 0.16, 0.57, 1), -"transitions": PackedFloat32Array(1, 1, 1, 1), -"update": 0, -"values": [Vector2(510, -39), Vector2(501.7, 297.66), Vector2(501.7, 297.66), Vector2(510, -39)] +"values": [Color(1, 1, 1, 1)] } [sub_resource type="Animation" id="Animation_e5775"] resource_name = "fadeOut" +length = 1.5 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true @@ -93,7 +55,7 @@ tracks/0/path = NodePath("ColorRect:color") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 1), +"times": PackedFloat32Array(0, 1.46667), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1)] @@ -105,34 +67,16 @@ tracks/1/path = NodePath("ColorRect:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 1), +"times": PackedFloat32Array(0, 1.46667), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1)] } -[sub_resource type="Animation" id="Animation_1pmln"] -resource_name = "text" -length = 2.0 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Label:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.22, 1.7, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1), -"update": 0, -"values": [Vector2(510, -39), Vector2(518, 296), Vector2(518, 296), Vector2(499, -61)] -} - [sub_resource type="AnimationLibrary" id="AnimationLibrary_h31ej"] _data = { &"RESET": SubResource("Animation_h31ej"), -&"fadeIn": SubResource("Animation_a6hc6"), -&"fadeOut": SubResource("Animation_e5775"), -&"text": SubResource("Animation_1pmln") +&"fadeOut": SubResource("Animation_e5775") } [node name="exit" type="Node2D"] @@ -146,6 +90,7 @@ position = Vector2(-14, 18) shape = SubResource("RectangleShape2D_jhhth") [node name="fadeOut" type="CanvasLayer" parent="."] +visible = false [node name="AnimationPlayer" type="AnimationPlayer" parent="fadeOut"] physics_interpolation_mode = 1 @@ -154,13 +99,6 @@ libraries = { } script = ExtResource("2_h31ej") -[node name="Label" type="Label" parent="fadeOut"] -offset_left = 510.0 -offset_top = -39.0 -offset_right = 602.0 -offset_bottom = -16.0 -text = "placeholder" - [node name="ColorRect" type="ColorRect" parent="fadeOut"] modulate = Color(0, 0, 0, 1) anchors_preset = 15 @@ -172,5 +110,12 @@ mouse_filter = 2 color = Color(0, 0, 0, 1) metadata/_edit_use_anchors_ = true +[node name="Label" type="Label" parent="fadeOut"] +offset_left = 510.0 +offset_top = -39.0 +offset_right = 602.0 +offset_bottom = -16.0 +text = "placeholder" + [connection signal="body_entered" from="exitZone" to="exitZone" method="_on_body_entered"] [connection signal="playerExit" from="exitZone" to="fadeOut/AnimationPlayer" method="_on_exit_zone_player_exit"] diff --git a/levels/levelOne/exit_zone.gd b/levels/levelOne/exit_zone.gd index af6638c..a9f6f85 100644 --- a/levels/levelOne/exit_zone.gd +++ b/levels/levelOne/exit_zone.gd @@ -1,5 +1,6 @@ extends Area2D +signal playerExit var planetOne = preload("res://planets/planetOne/planetOne.tscn") var activated: bool = false @@ -11,8 +12,6 @@ func levelComplete(): activated = true print("exit active") -signal playerExit - func _on_body_entered(body: Node2D) -> void: if activated: emit_signal("playerExit") diff --git a/levels/levelOne/levelOne.tscn b/levels/levelOne/levelOne.tscn index 452ce23..24fd52a 100644 --- a/levels/levelOne/levelOne.tscn +++ b/levels/levelOne/levelOne.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=6 format=4 uid="uid://ccjb75bercbw8"] +[gd_scene load_steps=9 format=4 uid="uid://ccjb75bercbw8"] [ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levels/levelOne/tileMaps/baseTileset.tres" id="1_s5r4n"] [ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_r1egm"] @@ -6,15 +6,52 @@ [ext_resource type="PackedScene" uid="uid://bvenxce30ko6p" path="res://levels/backgrounds/caveBackground.tscn" id="5_8lh0c"] [ext_resource type="PackedScene" uid="uid://dxojtfoa4jbe" path="res://levels/levelOne/exitZone.tscn" id="5_r1egm"] +[sub_resource type="Animation" id="Animation_8lh0c"] +resource_name = "introSequence" +length = 3.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("introAnimation/ColorRect:self_modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 2.01, 3), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} + +[sub_resource type="Animation" id="Animation_pr6wu"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("introAnimation/ColorRect:self_modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_dpa6y"] +_data = { +&"RESET": SubResource("Animation_pr6wu"), +&"introSequence": SubResource("Animation_8lh0c") +} + [node name="levelOne" type="Node2D"] [node name="wallLayer" type="TileMapLayer" parent="."] -z_index = 10 -tile_map_data = PackedByteArray("AAAGAAQAAQABAAcAAAAHAAQAAQAFABMAAAAIAAUAAQABAAcAAAAJAAYAAQABAAcAAAAKAAYAAQABAAcAAAAKAAcAAQABAAcAAAAJAAcAAQABAAcAAAAIAAYAAQABAAcAAAAHAAYAAQAFABMAAAAGAAUAAQABAAcAAAAHAAUAAQAFABMAAAAJAAUAAQABAAcAAAAKAAUAAQABAAcAAAAIAAQAAQABAAcAAAAJAAMAAQABAAcAAAAKAAQAAQABAAcAAAALAAQAAQABAAcAAAAMAAQAAQABAAcAAAAMAAUAAQABAAcAAAALAAUAAQABAAcAAAALAAYAAQABAAcAAAAJAAQAAQABAAcAAAANAAQAAQABAAcAAAANAAUAAQABAAcAAAANAAYAAQABAAcAAAAMAAYAAQABAAcAAAAMAAcAAQABAAcAAAAMAAgAAQABAAcAAAALAAgAAQABAAcAAAALAAkAAQABAAcAAAANAAcAAQABAAcAAAAOAAcAAQABAAcAAAAPAAcAAQABAAcAAAAQAAcAAQABAAcAAAAPAAgAAQABAAcAAAAOAAgAAQABAAcAAAANAAgAAQABAAcAAAAKAAgAAQABAAcAAAAOAAUAAQABAAcAAAAPAAUAAQABAAcAAAAPAAYAAQABAAcAAAALAAcAAQABAAcAAAAOAAQAAQABAAcAAAAPAAQAAQABAAcAAAAOAAYAAQABAAcAAAAKAAMAAQABAAcAAAALAAMAAQABAAcAAAAMAAMAAQABAAcAAAANAAMAAQABAAcAAAAQAAQAAQABAAcAAAAQAAUAAQABAAcAAAARAAUAAQABAAcAAAARAAYAAQABAAcAAAAQAAYAAQABAAcAAAAIAAcAAQABAAcAAAAHAAcAAQAFABMAAAAJAAgAAQABAAcAAAAGAAYAAQABAAcAAAAHAAgAAQAFABMAAAAHAAkAAQAFABMAAAAIAAgAAQABAAcAAAAGAAgAAQABAAcAAAAGAAcAAQABAAcAAAAGAAkAAQABAAcAAAAGAAEAAQABAAcAAAAHAAEAAQABAAcAAAAIAAEAAQABAAcAAAAJAAEAAQABAAcAAAAKAAEAAQABAAcAAAALAAEAAQABAAcAAAAMAAEAAQABAAcAAAANAAEAAQABAAcAAAAOAAEAAQABAAcAAAAPAAEAAQABAAcAAAAQAAEAAQABAAcAAAARAAEAAQABAAcAAAAGAAIAAQABAAcAAAAHAAIAAQAFABMAAAAIAAIAAQAFABMAAAAJAAIAAQAFABMAAAAKAAIAAQAFABMAAAALAAIAAQAFABMAAAAMAAIAAQAFABMAAAANAAIAAQAFABMAAAAOAAIAAQAFABMAAAAPAAIAAQAFABMAAAAQAAIAAQAFABMAAAARAAIAAQAFABMAAAAGAAMAAQABAAcAAAAHAAMAAQAFABMAAAAIAAMAAQABAAcAAAAOAAMAAQABAAcAAAAPAAMAAQABAAcAAAAQAAMAAQABAAcAAAARAAQAAQABAAcAAAARAAMAAQABAAcAAAASAAIAAQAFABMAAAASAAEAAQABAAcAAAAFAAcAAQABAAcAAAAFAAgAAQABAAcAAAAFAAkAAQABAAcAAAASAAMAAQABAAcAAAASAAQAAQABAAcAAAASAAUAAQABAAcAAAASAAYAAQABAAcAAAASAAcAAQABAAcAAAASAAgAAQABAAcAAAASAAkAAQABAAcAAAAIAAkAAQABAAcAAAAJAAkAAQABAAcAAAAKAAkAAQABAAcAAAAMAAkAAQABAAcAAAANAAkAAQABAAcAAAARAAcAAQABAAcAAAARAAgAAQABAAcAAAARAAkAAQABAAcAAAAQAAkAAQABAAcAAAAPAAkAAQABAAcAAAAOAAkAAQABAAcAAAAQAAgAAQABAAcAAAAIAAAAAQABAAcAAAAJAAAAAQABAAcAAAAKAAAAAQABAAcAAAALAAAAAQABAAcAAAAMAAAAAQABAAcAAAANAAAAAQABAAcAAAAOAAAAAQABAAcAAAAPAAAAAQABAAcAAAAQAAAAAQABAAcAAAARAAAAAQABAAcAAAAHAAAAAQABAAcAAAATAAEAAQABAAcAAAAUAAEAAQABAAcAAAAVAAEAAQABAAcAAAAUAAIAAQAFABMAAAATAAIAAQAFABMAAAATAAQAAQABAAcAAAAVAAQAAQABAAcAAAAWAAQAAQABAAcAAAAXAAQAAQABAAcAAAAYAAUAAQABAAcAAAAXAAUAAQABAAcAAAAWAAUAAQABAAcAAAAVAAUAAQABAAcAAAATAAUAAQABAAcAAAATAAMAAQABAAcAAAAEAAcAAQABAAcAAAAVAAYAAQABAAcAAAAWAAYAAQABAAcAAAAXAAYAAQABAAcAAAAWAAcAAQABAAcAAAAVAAcAAQABAAcAAAATAAcAAQABAAcAAAATAAgAAQABAAcAAAAEAAgAAQABAAcAAAADAAgAAQABAAcAAAACAAgAAQABAAcAAAADAAkAAQABAAcAAAAEAAkAAQABAAcAAAAQAAoAAQABAAcAAAARAAoAAQABAAcAAAASAAoAAQABAAcAAAAVAAsAAQAFABMAAAAWAAsAAQAFABMAAAAXAAsAAQAFABMAAAAYAAsAAQAFABMAAAAZAAwAAQAFABMAAAAZAA4AAQAFABMAAAAZAA0AAQAFABMAAAAZAAsAAQAFABMAAAAZAA8AAQAFABMAAAAHAAoAAQAFABMAAAAHAAsAAQAFABMAAAAHAAwAAQAFABMAAAAHAA0AAQAFABMAAAAHAA4AAQAFABMAAAAYABAAAQAFABMAAAAZABAAAQAFABMAAAAXABAAAQAFABMAAAAWABAAAQAFABMAAAAVABAAAQAFABMAAAAHAA8AAQAFABMAAAAHABAAAQAFABMAAAAGABAAAQAFABMAAAAUABAAAQAFABMAAAATABAAAQAFABMAAAASABAAAQAFABMAAAARABAAAQAFABMAAAAQABAAAQAFABMAAAAQABEAAQAFABMAAAARABIAAQAFABMAAAAQABIAAQAFABMAAAASABIAAQAFABMAAAATABIAAQAFABMAAAATABMAAQAFABMAAAATABQAAQAFABMAAAATABUAAQAFABMAAAASABUAAQAFABMAAAARABUAAQAFABMAAAAQABUAAQAFABMAAAAFABAAAQAFABMAAAAEABAAAQAFABMAAAADABAAAQAFABMAAAAPABUAAQAFABMAAAAPABYAAQAFABMAAAAOABYAAQAFABMAAAANABYAAQAFABMAAAAMABYAAQAFABMAAAALABYAAQAFABMAAAAKABYAAQAFABMAAAAJABYAAQAFABMAAAAIABYAAQAFABMAAAAHABYAAQAFABMAAAAGABYAAQAFABMAAAAGABUAAQAFABMAAAAGABQAAQAFABMAAAAFABQAAQAFABMAAAACABAAAQAFABMAAAACAA8AAQAFABMAAAACAA4AAQAFABMAAAABAA4AAQAFABMAAAAAAA4AAQAFABMAAAD//w4AAQAFABMAAAD//w8AAQAFABMAAAD//xAAAQAFABMAAAADABUAAQAFABMAAAADABYAAQAFABMAAAADABgAAQAFABMAAAADABcAAQAFABMAAAADABkAAQAFABMAAAAEABkAAQAFABMAAAAFABkAAQAFABMAAAAGABkAAQAFABMAAAAHABkAAQAFABMAAAAIABkAAQAFABMAAAAJABkAAQAFABMAAAD+/xAAAQAFABMAAAD9/xAAAQAFABMAAAD8/xAAAQAFABMAAAD7/xAAAQAFABMAAAD7/xEAAQAFABMAAAD7/xIAAQAFABMAAAD7/xMAAQAFABMAAAD7/xQAAQAFABMAAAD7/xUAAQAFABMAAAD7/xcAAQAFABMAAAD7/xYAAQAFABMAAAD8/xcAAQAFABMAAAD9/xcAAQAFABMAAAD9/xgAAQAFABMAAAD9/xkAAQAFABMAAAD9/xoAAQAFABMAAAD9/xsAAQAFABMAAAD9/xwAAQAFABMAAAD9/x0AAQAFABMAAAD9/x4AAQAFABMAAAD//x4AAQAFABMAAAD+/x4AAQAFABMAAAAAAB4AAQAFABMAAAABAB4AAQAFABMAAAACAB4AAQAFABMAAAADAB4AAQAFABMAAAAEAB4AAQAFABMAAAAFAB4AAQAFABMAAAAGAB4AAQAFABMAAAAHAB4AAQAFABMAAAAIAB4AAQAFABMAAAAJAB4AAQAFABMAAAAJABgAAQAFABMAAAAKABgAAQAFABMAAAALABgAAQAFABMAAAAMABgAAQAFABMAAAAMABkAAQAFABMAAAAMAB4AAQAFABMAAAANAB4AAQAFABMAAAAOAB4AAQAFABMAAAAQAB4AAQAFABMAAAAPAB4AAQAFABMAAAARAB4AAQAFABMAAAASAB4AAQAFABMAAAASAB0AAQAFABMAAAASABsAAQACAA0AAAASABoAAQAFABMAAAASABkAAQAFABMAAAARABkAAQAFABMAAAAQABkAAQAFABMAAAAPABkAAQAFABMAAAAOABkAAQAFABMAAAANABkAAQAFABMAAAAJAB8AAQAFABMAAAAMAB8AAQAFABMAAAAMACAAAQAFABMAAAAJACAAAQAFABMAAAAJACEAAQAFABMAAAAMACEAAQAFABMAAAANACEAAQAFABMAAAAOACEAAQAFABMAAAAPACEAAQAFABMAAAAQACEAAQAFABMAAAARACEAAQAFABMAAAASACEAAQAFABMAAAATACEAAQAFABMAAAAIACEAAQAFABMAAAAHACEAAQAFABMAAAAGACEAAQAFABMAAAAFACEAAQAFABMAAAAEACEAAQAFABMAAAADACEAAQAFABMAAAACACEAAQAFABMAAAD//yEAAQAFABMAAAD//yAAAQAFABMAAAD//x8AAQAFABMAAAD//yIAAQAFABMAAAD//yMAAQAFABMAAAD//yQAAQAFABMAAAD//yUAAQAFABMAAAD//yYAAQAFABMAAAD//ycAAQAFABMAAAAAACcAAQAFABMAAAABACcAAQAFABMAAAACACcAAQAFABMAAAADACcAAQAFABMAAAAEACcAAQAFABMAAAAFACcAAQAFABMAAAAGACcAAQAFABMAAAAHACcAAQAFABMAAAAIACcAAQAFABMAAAAKACcAAQAFABMAAAALACcAAQAFABMAAAAMACcAAQAFABMAAAANACcAAQAFABMAAAAOACcAAQAFABMAAAAPACcAAQAFABMAAAAQACcAAQAFABMAAAARACcAAQAFABMAAAASACcAAQAFABMAAAATACcAAQAFABMAAAAUACEAAQAFABMAAAAUACIAAQAFABMAAAAUACMAAQAFABMAAAAUACQAAQAFABMAAAAUACUAAQAFABMAAAAUACYAAQAFABMAAAAUACcAAQAFABMAAAADABQAAQAFABMAAAADABMAAQAFABMAAAAEABMAAQAFABMAAAAFABMAAQAFABMAAAAEAAEAAQABAAcAAAAEAAIAAQABAAcAAAAEAAMAAQABAAcAAAAEAAQAAQABAAcAAAAEAAYAAQABAAcAAAAFAAEAAQABAAcAAAAFAAIAAQABAAcAAAAFAAMAAQABAAcAAAAFAAQAAQABAAcAAAAFAAUAAQABAAcAAAAFAAYAAQABAAcAAAAUAAMAAQAFABMAAAAUAAQAAQAFABMAAAAUAAUAAQAFABMAAAAUAAYAAQAFABMAAAAUAAcAAQAFABMAAAAUAAgAAQAFABMAAAAUAAkAAQAFABMAAAAUAAoAAQAFABMAAAAUAAsAAQAFABMAAAAKACgAAQAFAAsAAAAJACgAAQAFAAsAAAAIACgAAQAFAAsAAAASABwAAQACAA0AAAA=") +z_index = -1 +tile_map_data = PackedByteArray("AAAHAAQAAQAFABMAAAAHAAYAAQAFABMAAAAHAAUAAQAFABMAAAALAAkAAQABAAcAAAAHAAcAAQAFABMAAAAHAAgAAQAFABMAAAAHAAkAAQAFABMAAAAHAAIAAQAFABMAAAAIAAIAAQAFABMAAAAJAAIAAQAFABMAAAAKAAIAAQAFABMAAAALAAIAAQAFABMAAAAMAAIAAQAFABMAAAANAAIAAQAFABMAAAAOAAIAAQAFABMAAAAPAAIAAQAFABMAAAAQAAIAAQAFABMAAAARAAIAAQAFABMAAAAHAAMAAQAFABMAAAASAAIAAQAFABMAAAANAAkAAQABAAcAAAAOAAkAAQABAAcAAAAUAAIAAQAFABMAAAATAAIAAQAFABMAAAAYAAUAAQABAAcAAAAVAAsAAQAFABMAAAAWAAsAAQAFABMAAAAXAAsAAQAFABMAAAAYAAsAAQAFABMAAAAZAAwAAQAFABMAAAAZAA4AAQAFABMAAAAZAA0AAQAFABMAAAAZAAsAAQAFABMAAAAZAA8AAQAFABMAAAAHAAoAAQAFABMAAAAHAAsAAQAFABMAAAAHAAwAAQAFABMAAAAHAA0AAQAFABMAAAAHAA4AAQAFABMAAAAYABAAAQAFABMAAAAZABAAAQAFABMAAAAXABAAAQAFABMAAAAWABAAAQAFABMAAAAVABAAAQAFABMAAAAHAA8AAQAFABMAAAAHABAAAQAFABMAAAAGABAAAQAFABMAAAAUABAAAQAFABMAAAATABAAAQAFABMAAAASABAAAQAFABMAAAARABAAAQAFABMAAAAQABAAAQAFABMAAAAQABEAAQAFABMAAAARABIAAQAFABMAAAAQABIAAQAFABMAAAASABIAAQAFABMAAAATABIAAQAFABMAAAATABMAAQAFABMAAAATABQAAQAFABMAAAATABUAAQAFABMAAAASABUAAQAFABMAAAARABUAAQAFABMAAAAQABUAAQAFABMAAAAFABAAAQAFABMAAAAEABAAAQAFABMAAAADABAAAQAFABMAAAAPABUAAQAFABMAAAAPABYAAQAFABMAAAAOABYAAQAFABMAAAANABYAAQAFABMAAAAMABYAAQAFABMAAAALABYAAQAFABMAAAAKABYAAQAFABMAAAAJABYAAQAFABMAAAAIABYAAQAFABMAAAAHABYAAQAFABMAAAAGABYAAQAFABMAAAAGABUAAQAFABMAAAAGABQAAQAFABMAAAAFABQAAQAFABMAAAACABAAAQAFABMAAAACAA8AAQAFABMAAAACAA4AAQAFABMAAAABAA4AAQAFABMAAAAAAA4AAQAFABMAAAD//w4AAQAFABMAAAD//w8AAQAFABMAAAD//xAAAQAFABMAAAADABUAAQAFABMAAAADABYAAQAFABMAAAADABgAAQAFABMAAAADABcAAQAFABMAAAADABkAAQAFABMAAAAEABkAAQAFABMAAAAFABkAAQAFABMAAAAGABkAAQAFABMAAAAHABkAAQAFABMAAAAIABkAAQAFABMAAAAJABkAAQAFABMAAAD+/xAAAQAFABMAAAD9/xAAAQAFABMAAAD8/xAAAQAFABMAAAD7/xAAAQAFABMAAAD7/xEAAQAFABMAAAD7/xIAAQAFABMAAAD7/xMAAQAFABMAAAD7/xQAAQAFABMAAAD7/xUAAQAFABMAAAD7/xcAAQAFABMAAAD7/xYAAQAFABMAAAD8/xcAAQAFABMAAAD9/xcAAQAFABMAAAD9/xgAAQAFABMAAAD9/xkAAQAFABMAAAD9/xoAAQAFABMAAAD9/xsAAQAFABMAAAD9/xwAAQAFABMAAAD9/x0AAQAFABMAAAD9/x4AAQAFABMAAAD//x4AAQAFABMAAAD+/x4AAQAFABMAAAAAAB4AAQAFABMAAAABAB4AAQAFABMAAAACAB4AAQAFABMAAAADAB4AAQAFABMAAAAEAB4AAQAFABMAAAAFAB4AAQAFABMAAAAGAB4AAQAFABMAAAAHAB4AAQAFABMAAAAIAB4AAQAFABMAAAAJAB4AAQAFABMAAAAJABgAAQAFABMAAAAKABgAAQAFABMAAAALABgAAQAFABMAAAAMABgAAQAFABMAAAAMABkAAQAFABMAAAAMAB4AAQAFABMAAAANAB4AAQAFABMAAAAOAB4AAQAFABMAAAAQAB4AAQAFABMAAAAPAB4AAQAFABMAAAARAB4AAQAFABMAAAASAB4AAQAFABMAAAASAB0AAQAFABMAAAASABsAAQACAA0AAAASABoAAQAFABMAAAASABkAAQAFABMAAAARABkAAQAFABMAAAAQABkAAQAFABMAAAAPABkAAQAFABMAAAAOABkAAQAFABMAAAANABkAAQAFABMAAAAJAB8AAQAFABMAAAAMAB8AAQAFABMAAAAMACAAAQAFABMAAAAJACAAAQAFABMAAAAJACEAAQAFABMAAAAMACEAAQAFABMAAAANACEAAQAFABMAAAAOACEAAQAFABMAAAAPACEAAQAFABMAAAAQACEAAQAFABMAAAARACEAAQAFABMAAAASACEAAQAFABMAAAATACEAAQAFABMAAAAIACEAAQAFABMAAAAHACEAAQAFABMAAAAGACEAAQAFABMAAAAFACEAAQAFABMAAAAEACEAAQAFABMAAAADACEAAQAFABMAAAACACEAAQAFABMAAAD//yEAAQAFABMAAAD//yAAAQAFABMAAAD//x8AAQAFABMAAAD//yIAAQAFABMAAAD//yMAAQAFABMAAAD//yQAAQAFABMAAAD//yUAAQAFABMAAAD//yYAAQAFABMAAAD//ycAAQAFABMAAAAAACcAAQAFABMAAAABACcAAQAFABMAAAACACcAAQAFABMAAAADACcAAQAFABMAAAAEACcAAQAFABMAAAAFACcAAQAFABMAAAAGACcAAQAFABMAAAAHACcAAQAFABMAAAAIACcAAQAFABMAAAAKACcAAQAFABMAAAALACcAAQAFABMAAAAMACcAAQAFABMAAAANACcAAQAFABMAAAAOACcAAQAFABMAAAAPACcAAQAFABMAAAAQACcAAQAFABMAAAARACcAAQAFABMAAAASACcAAQAFABMAAAATACcAAQAFABMAAAAUACEAAQAFABMAAAAUACIAAQAFABMAAAAUACMAAQAFABMAAAAUACQAAQAFABMAAAAUACUAAQAFABMAAAAUACYAAQAFABMAAAAUACcAAQAFABMAAAADABQAAQAFABMAAAADABMAAQAFABMAAAAEABMAAQAFABMAAAAFABMAAQAFABMAAAAUAAMAAQAFABMAAAAUAAQAAQAFABMAAAAUAAUAAQAFABMAAAAUAAYAAQAFABMAAAAUAAcAAQAFABMAAAAUAAgAAQAFABMAAAAUAAkAAQAFABMAAAAUAAoAAQAFABMAAAAUAAsAAQAFABMAAAAKACgAAQAFAAsAAAAJACgAAQAFAAsAAAAIACgAAQAFAAsAAAASABwAAQACAA0AAAA=") tile_set = ExtResource("1_s5r4n") [node name="floorLayer" type="TileMapLayer" parent="wallLayer"] -z_index = -10 +z_index = -1 tile_map_data = PackedByteArray("AAAIAAkAAQAJABEAAAAJAAkAAQAJABEAAAAKAAkAAQAJABEAAAALAAkAAQAJABEAAAAMAAkAAQAJABEAAAANAAkAAQAJABEAAAAOAAkAAQAJABEAAAAPAAkAAQAJABEAAAAQAAkAAQAJABEAAAARAAkAAQAJABEAAAASAAkAAQAJABEAAAATAAkAAQAJABEAAAATAAgAAQAJABEAAAATAAcAAQAJABEAAAATAAYAAQAJABEAAAATAAUAAQAJABEAAAATAAQAAQAJABEAAAATAAMAAQAJABEAAAASAAMAAQAJABEAAAARAAMAAQAJABEAAAAQAAMAAQAJABEAAAAPAAMAAQAJABEAAAAOAAMAAQAJABEAAAANAAMAAQAJABEAAAAMAAMAAQAJABEAAAALAAMAAQAJABEAAAAKAAMAAQAJABEAAAAJAAMAAQAJABEAAAAIAAMAAQAJABEAAAAIAAQAAQAJABEAAAAIAAUAAQAJABEAAAAIAAYAAQAJABEAAAAIAAcAAQAJABEAAAAIAAgAAQAJABEAAAAJAAgAAQAJABEAAAAJAAcAAQAJABEAAAAJAAYAAQAJABEAAAAJAAUAAQAJABEAAAAJAAQAAQAJABEAAAAKAAUAAQAJABEAAAAKAAYAAQAJABEAAAAKAAcAAQAJABEAAAAKAAgAAQAJABEAAAALAAoAAQAJABEAAAALAAgAAQAJABEAAAALAAcAAQAJABEAAAAKAAQAAQAJABEAAAALAAYAAQAJABEAAAALAAUAAQAJABEAAAALAAQAAQAJABEAAAALAAIAAQAJABEAAAAMAAcAAQAJABEAAAAMAAYAAQAJABEAAAAMAAUAAQAJABEAAAANAAUAAQAJABEAAAANAAYAAQAJABEAAAANAAcAAQAJABEAAAANAAgAAQAJABEAAAANAAQAAQAJABEAAAAOAAYAAQAJABEAAAAOAAUAAQAJABEAAAAOAAQAAQAJABEAAAAMAAgAAQAJABEAAAAMAAQAAQAJABEAAAAOAAcAAQAJABEAAAAPAAcAAQAJABEAAAAPAAgAAQAJABEAAAAPAAYAAQAJABEAAAAPAAUAAQAJABEAAAAPAAQAAQAJABEAAAAOAAgAAQAJABEAAAAQAAQAAQAJABEAAAARAAQAAQAJABEAAAARAAUAAQAJABEAAAARAAYAAQAJABEAAAAQAAcAAQAJABEAAAAQAAYAAQAJABEAAAAQAAUAAQAJABEAAAAQAAgAAQAJABEAAAARAAgAAQAJABEAAAARAAcAAQAJABEAAAASAAcAAQAJABEAAAASAAYAAQAJABEAAAASAAUAAQAJABEAAAASAAQAAQAJABEAAAASAAgAAQAJABEAAAAKAAIAAQAJABEAAAAMAAIAAQAJABEAAAANAAIAAQAJABEAAAASABwAAQACAA0AAAATAAoAAQAJABEAAAASAAoAAQAJABEAAAARAAoAAQAJABEAAAAQAAoAAQAJABEAAAAPAAoAAQAJABEAAAAOAAoAAQAJABEAAAANAAoAAQAJABEAAAAMAAoAAQAJABEAAAAKAAoAAQAJABEAAAAJAAoAAQAJABEAAAAIAAoAAQAJABEAAAAIAAsAAQAJABEAAAAIAAwAAQAJABEAAAAIAA0AAQAJABEAAAAIAA4AAQAJABEAAAAJAA4AAQAJABEAAAAKAA4AAQAJABEAAAALAA4AAQAJABEAAAAMAA4AAQAJABEAAAANAA4AAQAJABEAAAAOAA4AAQAJABEAAAAPAA4AAQAJABEAAAAQAA4AAQAJABEAAAARAA4AAQAJABEAAAASAA4AAQAJABEAAAATAA4AAQAJABEAAAAUAA4AAQAJABEAAAAVAA4AAQAJABEAAAAWAA4AAQAJABEAAAAXAA4AAQAJABEAAAAYAA4AAQAJABEAAAAYAA0AAQAJABEAAAAYAAwAAQAJABEAAAAXAAwAAQAJABEAAAAWAAwAAQAJABEAAAAVAAwAAQAJABEAAAAUAAwAAQAJABEAAAATAAwAAQAJABEAAAASAAwAAQAJABEAAAARAAwAAQAJABEAAAAQAAwAAQAJABEAAAAPAAwAAQAJABEAAAAOAAwAAQAJABEAAAANAAwAAQAJABEAAAAMAAwAAQAJABEAAAALAAwAAQAJABEAAAAKAAwAAQAJABEAAAAJAAwAAQAJABEAAAAJAAsAAQAJABEAAAAKAAsAAQAJABEAAAALAAsAAQAJABEAAAAMAAsAAQAJABEAAAANAAsAAQAJABEAAAAOAAsAAQAJABEAAAAPAAsAAQAJABEAAAAQAAsAAQAJABEAAAARAAsAAQAJABEAAAASAAsAAQAJABEAAAATAAsAAQAJABEAAAATAA0AAQAJABEAAAAUAA0AAQAJABEAAAAVAA0AAQAJABEAAAAWAA0AAQAJABEAAAAXAA0AAQAJABEAAAASAA0AAQAJABEAAAARAA0AAQAJABEAAAAQAA0AAQAJABEAAAAPAA0AAQAJABEAAAAOAA0AAQAJABEAAAANAA0AAQAJABEAAAAMAA0AAQAJABEAAAALAA0AAQAJABEAAAAKAA0AAQAJABEAAAAJAA0AAQAJABEAAAAIAA8AAQAJABEAAAAJAA8AAQAJABEAAAAKAA8AAQAJABEAAAALAA8AAQAJABEAAAAMAA8AAQAJABEAAAANAA8AAQAJABEAAAAOAA8AAQAJABEAAAAPAA8AAQAJABEAAAAQAA8AAQAJABEAAAARAA8AAQAJABEAAAASAA8AAQAJABEAAAATAA8AAQAJABEAAAAUAA8AAQAJABEAAAAVAA8AAQAJABEAAAAWAA8AAQAJABEAAAAXAA8AAQAJABEAAAAYAA8AAQAJABEAAAABABAAAQAJABEAAAAAABAAAQAJABEAAAAAAA8AAQAJABEAAAABAA8AAQAJABEAAAABABEAAQAJABEAAAAAABEAAQAJABEAAAD//xEAAQAJABEAAAD+/xEAAQAJABEAAAD9/xEAAQAJABEAAAD8/xEAAQAJABEAAAD8/xIAAQAJABEAAAD9/xIAAQAJABEAAAD+/xIAAQAJABEAAAD//xIAAQAJABEAAAAAABIAAQAJABEAAAABABIAAQAJABEAAAACABIAAQAJABEAAAADABIAAQAJABEAAAAEABIAAQAJABEAAAAFABIAAQAJABEAAAAGABIAAQAJABEAAAAHABIAAQAJABEAAAAHABEAAQAJABEAAAAIABEAAQAJABEAAAAGABEAAQAJABEAAAAFABEAAQAJABEAAAAEABEAAQAJABEAAAADABEAAQAJABEAAAACABEAAQAJABEAAAAIABAAAQAJABEAAAAIABIAAQAJABEAAAAIABMAAQAJABEAAAAJABMAAQAJABEAAAAKABMAAQAJABEAAAALABMAAQAJABEAAAALABIAAQAJABEAAAALABEAAQAJABEAAAALABAAAQAJABEAAAAKABAAAQAJABEAAAAJABAAAQAJABEAAAAJABIAAQAJABEAAAAKABIAAQAJABEAAAAKABEAAQAJABEAAAAJABEAAQAJABEAAAAHABMAAQAJABEAAAAGABMAAQAJABEAAAAHABQAAQAJABEAAAAHABUAAQAJABEAAAAIABUAAQAJABEAAAAIABQAAQAJABEAAAAJABQAAQAJABEAAAAJABUAAQAJABEAAAAKABUAAQAJABEAAAALABUAAQAJABEAAAALABQAAQAJABEAAAAKABQAAQAJABEAAAAMABQAAQAJABEAAAAMABUAAQAJABEAAAANABUAAQAJABEAAAAOABUAAQAJABEAAAAOABQAAQAJABEAAAANABQAAQAJABEAAAANABMAAQAJABEAAAAMABMAAQAJABEAAAAMABIAAQAJABEAAAAMABEAAQAJABEAAAAMABAAAQAJABEAAAANABAAAQAJABEAAAANABEAAQAJABEAAAANABIAAQAJABEAAAAOABMAAQAJABEAAAAOABIAAQAJABEAAAAOABEAAQAJABEAAAAOABAAAQAJABEAAAAPABAAAQAJABEAAAAPABEAAQAJABEAAAAPABIAAQAJABEAAAAPABMAAQAJABEAAAAPABQAAQAJABEAAAAQABQAAQAJABEAAAARABQAAQAJABEAAAASABQAAQAJABEAAAASABMAAQAJABEAAAARABMAAQAJABEAAAAQABMAAQAJABEAAAD8/xMAAQAJABEAAAD8/xQAAQAJABEAAAD8/xUAAQAJABEAAAD8/xYAAQAJABEAAAD9/xYAAQAJABEAAAD+/xYAAQAJABEAAAD//xYAAQAJABEAAAAAABYAAQAJABEAAAABABYAAQAJABEAAAACABYAAQAJABEAAAACABUAAQAJABEAAAACABQAAQAJABEAAAACABMAAQAJABEAAAD//xMAAQAJABEAAAD+/xMAAQAJABEAAAD9/xMAAQAJABEAAAD9/xQAAQAJABEAAAD9/xUAAQAJABEAAAD+/xUAAQAJABEAAAD//xUAAQAJABEAAAAAABUAAQAJABEAAAABABUAAQAJABEAAAABABQAAQAJABEAAAAAABQAAQAJABEAAAD//xQAAQAJABEAAAD+/xQAAQAJABEAAAAAABMAAQAJABEAAAABABMAAQAJABEAAAD//xcAAQAJABEAAAD//xgAAQAJABEAAAD//xkAAQAJABEAAAD//xoAAQAJABEAAAD+/xoAAQAJABEAAAD+/xsAAQAJABEAAAD+/xkAAQAJABEAAAD+/xgAAQAJABEAAAD+/xcAAQAJABEAAAAAABcAAQAJABEAAAAAABgAAQAJABEAAAAAABkAAQAJABEAAAAAABoAAQAJABEAAAD//xsAAQAJABEAAAAAABsAAQAJABEAAAABABsAAQAJABEAAAABABoAAQAJABEAAAACABoAAQAJABEAAAADABoAAQAJABEAAAACABsAAQAJABEAAAADABsAAQAJABEAAAAEABoAAQAJABEAAAAFABoAAQAJABEAAAAGABoAAQAJABEAAAAHABoAAQAJABEAAAAIABoAAQAJABEAAAAJABoAAQAJABEAAAAJABsAAQAJABEAAAAIABsAAQAJABEAAAAHABsAAQAJABEAAAAGABsAAQAJABEAAAAFABsAAQAJABEAAAAEABsAAQAJABEAAAACABkAAQAJABEAAAACABgAAQAJABEAAAABABcAAQAJABEAAAABABkAAQAJABEAAAABABgAAQAJABEAAAACABcAAQAJABEAAAARABsAAQAJABEAAAARABoAAQAJABEAAAAQABoAAQAJABEAAAAQABsAAQAJABEAAAAPABsAAQAJABEAAAAPABoAAQAJABEAAAAOABoAAQAJABEAAAAOABsAAQAJABEAAAANABsAAQAJABEAAAANABoAAQAJABEAAAAMABoAAQAJABEAAAAMABsAAQAJABEAAAALABsAAQAJABEAAAAKABsAAQAJABEAAAAKABoAAQAJABEAAAALABoAAQAJABEAAAALABkAAQAJABEAAAAKABkAAQAJABEAAAARABwAAQAJABEAAAARAB0AAQAJABEAAAAQAB0AAQAJABEAAAAQABwAAQAJABEAAAAPABwAAQAJABEAAAAOABwAAQAJABEAAAAOAB0AAQAJABEAAAAPAB0AAQAJABEAAAANAB0AAQAJABEAAAANABwAAQAJABEAAAAMABwAAQAJABEAAAALABwAAQAJABEAAAALAB0AAQAJABEAAAAMAB0AAQAJABEAAAAKAB0AAQAJABEAAAAKABwAAQAJABEAAAAJAB0AAQAJABEAAAAIAB0AAQAJABEAAAAHAB0AAQAJABEAAAAGAB0AAQAJABEAAAAFAB0AAQAJABEAAAAEAB0AAQAJABEAAAADAB0AAQAJABEAAAACAB0AAQAJABEAAAABAB0AAQAJABEAAAAAAB0AAQAJABEAAAD//x0AAQAJABEAAAD//xwAAQAJABEAAAAAABwAAQAJABEAAAABABwAAQAJABEAAAACABwAAQAJABEAAAADABwAAQAJABEAAAAEABwAAQAJABEAAAAFABwAAQAJABEAAAAGABwAAQAJABEAAAAHABwAAQAJABEAAAAIABwAAQAJABEAAAAJABwAAQAJABEAAAAKAB4AAQAJABEAAAAKAB8AAQAJABEAAAALAB8AAQAJABEAAAALAB4AAQAJABEAAAALACEAAQAJABEAAAAKACEAAQAJABEAAAAKACAAAQAJABEAAAALACAAAQAJABEAAAAIACAAAQAJABEAAAAHACAAAQAJABEAAAAGACAAAQAJABEAAAAFACAAAQAJABEAAAAEACAAAQAJABEAAAADACAAAQAJABEAAAACACAAAQAJABEAAAABACAAAQAJABEAAAAAACAAAQAJABEAAAAAAB8AAQAJABEAAAABAB8AAQAJABEAAAACAB8AAQAJABEAAAADAB8AAQAJABEAAAAEAB8AAQAJABEAAAAFAB8AAQAJABEAAAAGAB8AAQAJABEAAAAHAB8AAQAJABEAAAAIAB8AAQAJABEAAAABACEAAQAJABEAAAAAACEAAQAJABEAAAAAACIAAQAJABEAAAAAACMAAQAJABEAAAAAACQAAQAJABEAAAAAACUAAQAJABEAAAAAACYAAQAJABEAAAABACYAAQAJABEAAAACACYAAQAJABEAAAADACYAAQAJABEAAAAEACYAAQAJABEAAAAFACYAAQAJABEAAAAGACYAAQAJABEAAAAHACYAAQAJABEAAAAIACYAAQAJABEAAAAJACYAAQAJABEAAAAKACYAAQAJABEAAAALACYAAQAJABEAAAAMACYAAQAJABEAAAANACYAAQAJABEAAAAOACYAAQAJABEAAAAPACYAAQAJABEAAAAQACYAAQAJABEAAAAQACUAAQAJABEAAAAQACQAAQAJABEAAAAQACMAAQAJABEAAAAQACIAAQAJABEAAAAPACIAAQAJABEAAAAOACIAAQAJABEAAAANACIAAQAJABEAAAAMACIAAQAJABEAAAALACIAAQAJABEAAAAKACIAAQAJABEAAAAJACIAAQAJABEAAAAIACIAAQAJABEAAAAHACIAAQAJABEAAAAGACIAAQAJABEAAAAFACIAAQAJABEAAAAEACIAAQAJABEAAAADACIAAQAJABEAAAACACIAAQAJABEAAAABACIAAQAJABEAAAABACQAAQAJABEAAAABACUAAQAJABEAAAAJACcAAQAJABEAAAAIACUAAQAJABEAAAAHACUAAQAJABEAAAAGACUAAQAJABEAAAAFACUAAQAJABEAAAAEACUAAQAJABEAAAADACUAAQAJABEAAAACACUAAQAJABEAAAABACMAAQAJABEAAAACACMAAQAJABEAAAADACMAAQAJABEAAAACACQAAQAJABEAAAADACQAAQAJABEAAAAEACQAAQAJABEAAAAEACMAAQAJABEAAAAFACMAAQAJABEAAAAGACQAAQAJABEAAAAFACQAAQAJABEAAAAGACMAAQAJABEAAAAHACMAAQAJABEAAAAIACMAAQAJABEAAAAJACMAAQAJABEAAAAKACMAAQAJABEAAAALACMAAQAJABEAAAAMACMAAQAJABEAAAANACMAAQAJABEAAAAOACMAAQAJABEAAAAPACMAAQAJABEAAAAPACQAAQAJABEAAAAPACUAAQAJABEAAAAOACUAAQAJABEAAAANACUAAQAJABEAAAAMACUAAQAJABEAAAALACUAAQAJABEAAAAKACUAAQAJABEAAAAJACUAAQAJABEAAAAHACQAAQAJABEAAAAIACQAAQAJABEAAAAJACQAAQAJABEAAAAKACQAAQAJABEAAAALACQAAQAJABEAAAAMACQAAQAJABEAAAANACQAAQAJABEAAAAOACQAAQAJABEAAAACACEAAQAJABEAAAADACEAAQAJABEAAAAEACEAAQAJABEAAAAFACEAAQAJABEAAAAGACEAAQAJABEAAAAHACEAAQAJABEAAAAIACEAAQAJABEAAAAJACEAAQAJABEAAAATACEAAQAJABEAAAASACEAAQAJABEAAAARACEAAQAJABEAAAAQACEAAQAJABEAAAAPACEAAQAJABEAAAAOACEAAQAJABEAAAANACEAAQAJABEAAAAMACEAAQAJABEAAAARACIAAQAJABEAAAARACMAAQAJABEAAAARACQAAQAJABEAAAARACUAAQAJABEAAAARACYAAQAJABEAAAASACYAAQAJABEAAAATACYAAQAJABEAAAATACUAAQAJABEAAAATACQAAQAJABEAAAATACMAAQAJABEAAAATACIAAQAJABEAAAASACIAAQAJABEAAAASACMAAQAJABEAAAASACQAAQAJABEAAAASACUAAQAJABEAAAAMABkAAQAJABEAAAANABkAAQAJABEAAAAOABkAAQAJABEAAAAPABkAAQAJABEAAAAQABkAAQAJABEAAAARABkAAQAJABEAAAAKABgAAQAJABEAAAALABgAAQAJABEAAAADABkAAQAJABEAAAAEABkAAQAJABEAAAAFABkAAQAJABEAAAAGABkAAQAJABEAAAAHABkAAQAJABEAAAAIABkAAQAJABEAAAAJABkAAQAJABEAAAD+/x0AAQAJABEAAAD+/xwAAQAJABEAAAD8/xAAAQAJABEAAAD9/xAAAQAJABEAAAD+/xAAAQAJABEAAAD//xAAAQAJABEAAAAAAA4AAQAJABEAAAABAA4AAQAJABEAAAACABAAAQAJABEAAAADABAAAQAJABEAAAAEABAAAQAJABEAAAAFABAAAQAJABEAAAAGABAAAQAJABEAAAAHABAAAQAJABEAAAASABIAAQAJABEAAAARABIAAQAJABEAAAAQABIAAQAJABEAAAAYAAsAAQAJABEAAAAXAAsAAQAJABEAAAAWAAsAAQAJABEAAAAVAAsAAQAJABEAAAAUAAsAAQAJABEAAAAIAAIAAQAJABEAAAAJAAIAAQAJABEAAAAOAAIAAQAJABEAAAAPAAIAAQAJABEAAAAQAAIAAQAJABEAAAARAAIAAQAJABEAAAASAAIAAQAJABEAAAATAAIAAQAJABEAAAAAAB4AAQAJABEAAAABAB4AAQAJABEAAAACAB4AAQAJABEAAAADAB4AAQAJABEAAAAEAB4AAQAJABEAAAAFAB4AAQAJABEAAAAGAB4AAQAJABEAAAAHAB4AAQAJABEAAAAIAB4AAQAJABEAAAA=") tile_set = ExtResource("1_s5r4n") collision_enabled = false @@ -64,3 +101,21 @@ to open the exit" horizontal_alignment = 1 [node name="ParallaxBackground" parent="." instance=ExtResource("5_8lh0c")] + +[node name="introAnimation" type="AnimationPlayer" parent="."] +process_priority = -5 +libraries = { +&"": SubResource("AnimationLibrary_dpa6y") +} +autoplay = "introSequence" + +[node name="ColorRect" type="ColorRect" parent="introAnimation"] +offset_left = 66.0 +offset_top = -47.0 +offset_right = 683.0 +offset_bottom = 298.0 +color = Color(0.0214346, 0.0214346, 0.0214346, 1) + +[connection signal="animation_finished" from="introAnimation" to="player" method="_on_intro_animation_animation_finished"] + +[editable path="player"] diff --git a/player/smallPlayer/playerScript.gd b/player/smallPlayer/playerScript.gd index b84ed03..bff3515 100644 --- a/player/smallPlayer/playerScript.gd +++ b/player/smallPlayer/playerScript.gd @@ -2,12 +2,16 @@ extends CharacterBody2D const SPEED = 3.0 var Progress +var direction: Vector2 +var animationFinished: bool = false +func _on_intro_animation_animation_finished(anim_name: StringName) -> void: + animationFinished = true func _physics_process(delta: float) -> void: - # Get the input direction and handle the movement/deceleration. - # As good practice, you should replace UI actions with custom gameplay actions. - var direction := Input.get_vector("moveLeft", "moveRight", "moveUp", "moveDown") - move_and_collide(direction * SPEED) + #Handles movement + if animationFinished: + direction = Input.get_vector("moveLeft", "moveRight", "moveUp", "moveDown") + move_and_collide(direction * SPEED)