[gd_scene format=4 uid="uid://uvnroekvtes7"]

[ext_resource type="Script" uid="uid://dl5d0r842nyjm" path="res://levels/level_1.gd" id="1_0fu15"]
[ext_resource type="PackedScene" uid="uid://cnxtd5y3btqj1" path="res://scenes/kitty_boo.tscn" id="2_4knja"]
[ext_resource type="Script" uid="uid://bwlwommtutgcc" path="res://scenes/kitty_boo.gd" id="3_voubc"]
[ext_resource type="Texture2D" uid="uid://blr1t6b4rpjlt" path="res://assets/Backgrounds/backgroundColorGrass.png" id="5_pnpm1"]
[ext_resource type="Script" uid="uid://7jb2pyi2rmat" path="res://game_manager.gd" id="6_06ecp"]
[ext_resource type="PackedScene" uid="uid://dqiqtd2tc5my2" path="res://scenes/cat_star.tscn" id="7_ohjdc"]
[ext_resource type="PackedScene" uid="uid://dt4a45eiw3akt" path="res://scenes/end_box.tscn" id="8_e5brb"]
[ext_resource type="Texture2D" uid="uid://bgcqiywdkmwd6" path="res://assets/tiles_spritesheet-70-FILLED.png" id="9_rf48r"]
[ext_resource type="Texture2D" uid="uid://b2vnxxwfknsio" path="res://assets/tree_4.png" id="11_dp1ib"]
[ext_resource type="Texture2D" uid="uid://bg4btasrtg3j5" path="res://assets/tree_3.png" id="12_5t0se"]
[ext_resource type="Texture2D" uid="uid://6xll7osk4el7" path="res://assets/tree_2.png" id="13_tqj1w"]
[ext_resource type="Texture2D" uid="uid://c0cyt3d7v3ba5" path="res://assets/tree_1.png" id="14_gtrna"]
[ext_resource type="PackedScene" uid="uid://bo88goswugx77" path="res://scenes/HUD.tscn" id="15_xapae"]
[ext_resource type="FontFile" uid="uid://bcf7oh6t3psng" path="res://assets/fonts/ADVERT_0.TTF" id="16_r0nt2"]
[ext_resource type="Script" uid="uid://d0soyjq5kb5v7" path="res://scenes/score_label.gd" id="17_xv8d5"]
[ext_resource type="Texture2D" uid="uid://bj2c070gp83h7" path="res://assets/star96.png" id="18_0wxk8"]
[ext_resource type="AudioStream" uid="uid://u1r704yti4c" path="res://assets/audio/ACatGame_Level-1.mp3" id="19_stsco"]
[ext_resource type="AudioStream" uid="uid://cudbsaxq8i3dl" path="res://assets/audio/ACatGame_run.ogg" id="20_4cd1h"]
[ext_resource type="AudioStream" uid="uid://053nc4ksgdfg" path="res://assets/audio/ACatGame_jump.ogg" id="21_ai2ei"]
[ext_resource type="AudioStream" uid="uid://dom5x33m6nqul" path="res://assets/audio/ACatGame_star_collect.ogg" id="22_ua8iw"]
[ext_resource type="AudioStream" uid="uid://c8qxnl7nv1smj" path="res://assets/audio/ACatGame_boxEnter.ogg" id="23_vg3su"]
[ext_resource type="AudioStream" uid="uid://da084ylo50o0u" path="res://assets/audio/ACatGame_purr.ogg" id="24_yyq8c"]
[ext_resource type="AudioStream" uid="uid://dh38mhcfvism" path="res://assets/audio/ACatGame_Level-End-6.ogg" id="25_yik85"]
[ext_resource type="AudioStream" uid="uid://c8j0qv4ncy4s1" path="res://assets/audio/ACatGame_Level-End.mp3" id="26_5vbbt"]

[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qb6io"]
texture = ExtResource("9_rf48r")
texture_region_size = Vector2i(70, 70)
0:0/0 = 0
1:0/0 = 0
2:0/0 = 0
3:0/0 = 0
4:0/0 = 0
5:0/0 = 0
6:0/0 = 0
6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -2.33817, 35, -2.33816, 35, 4.13675, -35, 4.13675)
7:0/0 = 0
8:0/0 = 0
8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 4, 3, 35, 35, -35, 35)
9:0/0 = 0
9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 35, -35, 35)
10:0/0 = 0
11:0/0 = 0
12:0/0 = 0
0:1/0 = 0
1:1/0 = 0
2:1/0 = 0
3:1/0 = 0
4:1/0 = 0
5:1/0 = 0
6:1/0 = 0
7:1/0 = 0
8:1/0 = 0
8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 35, -35, 35)
9:1/0 = 0
10:1/0 = 0
11:1/0 = 0
12:1/0 = 0
0:2/0 = 0
1:2/0 = 0
2:2/0 = 0
3:2/0 = 0
4:2/0 = 0
5:2/0 = 0
6:2/0 = 0
7:2/0 = 0
8:2/0 = 0
8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1, 4, 35, -35, 35, 35, -35, 35)
9:2/0 = 0
10:2/0 = 0
11:2/0 = 0
12:2/0 = 0
0:3/0 = 0
1:3/0 = 0
2:3/0 = 0
3:3/0 = 0
4:3/0 = 0
5:3/0 = 0
6:3/0 = 0
7:3/0 = 0
8:3/0 = 0
8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 6, -35, 6)
9:3/0 = 0
10:3/0 = 0
11:3/0 = 0
0:4/0 = 0
1:4/0 = 0
2:4/0 = 0
3:4/0 = 0
4:4/0 = 0
5:4/0 = 0
6:4/0 = 0
7:4/0 = 0
8:4/0 = 0
8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 6, -35, 7)
9:4/0 = 0
10:4/0 = 0
11:4/0 = 0
12:4/0 = 0
0:5/0 = 0
1:5/0 = 0
2:5/0 = 0
3:5/0 = 0
4:5/0 = 0
5:5/0 = 0
6:5/0 = 0
7:5/0 = 0
7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 6, -35, 6)
8:5/0 = 0
9:5/0 = 0
10:5/0 = 0
11:5/0 = 0
12:5/0 = 0
0:6/0 = 0
1:6/0 = 0
2:6/0 = 0
3:6/0 = 0
4:6/0 = 0
5:6/0 = 0
6:6/0 = 0
6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 3, -35, 4)
7:6/0 = 0
8:6/0 = 0
9:6/0 = 0
10:6/0 = 0
11:6/0 = 0
12:6/0 = 0
0:7/0 = 0
1:7/0 = 0
2:7/0 = 0
3:7/0 = 0
4:7/0 = 0
4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 35, -35, 35)
6:7/0 = 0
7:7/0 = 0
8:7/0 = 0
9:7/0 = 0
10:7/0 = 0
11:7/0 = 0
12:7/0 = 0
0:8/0 = 0
1:8/0 = 0
2:8/0 = 0
3:8/0 = 0
3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 35, -35, 35)
4:8/0 = 0
4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 35, -35, 35)
5:8/0 = 0
6:8/0 = 0
7:8/0 = 0
8:8/0 = 0
9:8/0 = 0
10:8/0 = 0
11:8/0 = 0
12:8/0 = 0
0:9/0 = 0
1:9/0 = 0
2:9/0 = 0
2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 35, -35, 35)
3:9/0 = 0
4:9/0 = 0
5:9/0 = 0
6:9/0 = 0
7:9/0 = 0
8:9/0 = 0
9:9/0 = 0
10:9/0 = 0
11:9/0 = 0
12:9/0 = 0
0:10/0 = 0
1:10/0 = 0
2:10/0 = 0
2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 35, -35, 35)
3:10/0 = 0
4:10/0 = 0
5:10/0 = 0
6:10/0 = 0
7:10/0 = 0
8:10/0 = 0
9:10/0 = 0
10:10/0 = 0
11:10/0 = 0
12:10/0 = 0
0:11/0 = 0
1:11/0 = 0
2:11/0 = 0
2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 35, -35, 35)
3:11/0 = 0
4:11/0 = 0
5:11/0 = 0
6:11/0 = 0
7:11/0 = 0
8:11/0 = 0
9:11/0 = 0
10:11/0 = 0
11:11/0 = 0
12:11/0 = 0
0:12/0 = 0
1:12/0 = 0
1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 35, -35, 35)
2:12/0 = 0
2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-35, -35, 35, -35, 35, 35, -35, 35)
3:12/0 = 0
4:12/0 = 0
5:12/0 = 0
6:12/0 = 0
5:7/0 = 0

[sub_resource type="TileSet" id="TileSet_nylas"]
tile_size = Vector2i(70, 70)
physics_layer_0/collision_layer = 2
terrain_set_0/mode = 0
terrain_set_0/terrain_0/name = "Grass"
terrain_set_0/terrain_0/color = Color(0.172549, 0.345098, 0.25098, 1)
terrain_set_0/terrain_1/name = "Lava"
terrain_set_0/terrain_1/color = Color(1, 0.247059, 0.0627451, 1)
terrain_set_0/terrain_2/name = "Sand"
terrain_set_0/terrain_2/color = Color(0.933333, 0.627451, 0.25098, 1)
sources/1 = SubResource("TileSetAtlasSource_qb6io")

[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_o3xd3"]
loop = false
fade_time = 0.05
stream_count = 3
stream_0 = ExtResource("23_vg3su")
stream_1 = ExtResource("24_yyq8c")
stream_2 = ExtResource("25_yik85")

[node name="Level1" type="Node" unique_id=781989190]
process_physics_priority = 1
script = ExtResource("1_0fu15")

[node name="kitty_boo" parent="." unique_id=1891338094 instance=ExtResource("2_4knja")]
z_index = 5
position = Vector2(28, 450)
collision_mask = 3
slide_on_ceiling = false
script = ExtResource("3_voubc")

[node name="RemoteTransform2D" type="RemoteTransform2D" parent="kitty_boo" unique_id=1320907686]
remote_path = NodePath("../../Camera2D")

[node name="Camera2D" type="Camera2D" parent="." unique_id=2068301417]
position = Vector2(28, 450)
offset = Vector2(-150, 0)
anchor_mode = 0
process_callback = 0
limit_left = 0
limit_top = 1
limit_right = 4075
limit_bottom = 720
limit_smoothed = true
position_smoothing_speed = 12.0
drag_horizontal_enabled = true
drag_vertical_enabled = true
drag_horizontal_offset = -1.0
drag_bottom_margin = 0.0
editor_draw_limits = true

[node name="ParallaxBackground" type="ParallaxBackground" parent="." unique_id=599003518]
scale = Vector2(0.565, 0.565)
transform = Transform2D(0.565, 0, 0, 0.565, 0, 0)

[node name="ParallaxLayer" type="ParallaxLayer" parent="ParallaxBackground" unique_id=244224816]
texture_filter = 1
position = Vector2(-200, 0)
motion_mirroring = Vector2(3840, 0)

[node name="Sprite2D2" type="Sprite2D" parent="ParallaxBackground/ParallaxLayer" unique_id=2014883813]
texture_filter = 1
texture_repeat = 2
texture = ExtResource("5_pnpm1")
centered = false
region_enabled = true
region_rect = Rect2(0, 0, 3840, 1280)
metadata/_edit_lock_ = true

[node name="GameMgr" type="Node" parent="." unique_id=887608396]
unique_name_in_owner = true
script = ExtResource("6_06ecp")

[node name="Stars" type="Node" parent="." unique_id=2052965554]

[node name="CharacterBody2D" parent="Stars" unique_id=921475709 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(355, 453.115)

[node name="CharacterBody2D2" parent="Stars" unique_id=573373006 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(495, 313.35)

[node name="CharacterBody2D3" parent="Stars" unique_id=86720133 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(640, 244.595)

[node name="CharacterBody2D4" parent="Stars" unique_id=420803798 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(768, 244.595)

[node name="CharacterBody2D5" parent="Stars" unique_id=1335581298 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(896, 244.595)

[node name="CharacterBody2D20" parent="Stars" unique_id=1545785160 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(2039, 278)

[node name="CharacterBody2D21" parent="Stars" unique_id=1563330834 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(2167, 278)

[node name="CharacterBody2D22" parent="Stars" unique_id=1151830125 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(2295, 278)

[node name="CharacterBody2D6" parent="Stars" unique_id=166180083 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(750, 417.63)

[node name="CharacterBody2D7" parent="Stars" unique_id=1404520911 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(857, 417)

[node name="CharacterBody2D8" parent="Stars" unique_id=1349391883 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(1333, 243.625)

[node name="CharacterBody2D15" parent="Stars" unique_id=1326943790 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(1798, 415)

[node name="CharacterBody2D16" parent="Stars" unique_id=833606768 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(1891, 414)

[node name="CharacterBody2D26" parent="Stars" unique_id=2055536966 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(2807, 384)

[node name="CharacterBody2D27" parent="Stars" unique_id=2090780306 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(2900, 383)

[node name="CharacterBody2D17" parent="Stars" unique_id=1895754954 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(2465, 207)

[node name="CharacterBody2D18" parent="Stars" unique_id=569283533 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(2590, 207)

[node name="CharacterBody2D19" parent="Stars" unique_id=1114841584 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(2449, 525)

[node name="CharacterBody2D23" parent="Stars" unique_id=1771235204 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(2203, 525)

[node name="CharacterBody2D9" parent="Stars" unique_id=1883735209 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(1132, 523)

[node name="CharacterBody2D10" parent="Stars" unique_id=548430583 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(1388, 523)

[node name="CharacterBody2D11" parent="Stars" unique_id=929012544 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(1260, 523)

[node name="CharacterBody2D12" parent="Stars" unique_id=425558071 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(2595, 384)

[node name="CharacterBody2D24" parent="Stars" unique_id=988151715 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(3212, 279)

[node name="CharacterBody2D13" parent="Stars" unique_id=1061287390 instance=ExtResource("7_ohjdc")]
z_index = 10
position = Vector2(492, 522)

[node name="box" parent="." unique_id=2000592533 instance=ExtResource("8_e5brb")]
position = Vector2(3637, 365)

[node name="Layer0" type="TileMapLayer" parent="." unique_id=387252103]
light_mask = 3
z_index = 1
texture_filter = 1
use_parent_material = true
position = Vector2(-2, 0)
tile_map_data = PackedByteArray("[encoded data, 5012 characters]")
tile_set = SubResource("TileSet_nylas")
rendering_quadrant_size = 70

[node name="Trees" type="Node" parent="." unique_id=380992534]

[node name="Tree4" type="Sprite2D" parent="Trees" unique_id=2138758390]
visibility_layer = 4
z_index = -1
position = Vector2(3827, 257)
scale = Vector2(1.6, 1.6)
texture = ExtResource("11_dp1ib")

[node name="Tree3" type="Sprite2D" parent="Trees" unique_id=123277902]
visibility_layer = 4
z_index = -1
position = Vector2(2851, 262)
scale = Vector2(1.4, 1.4)
texture = ExtResource("12_5t0se")

[node name="Tree2" type="Sprite2D" parent="Trees" unique_id=1912247386]
visibility_layer = 4
z_index = -1
position = Vector2(215, 463)
texture = ExtResource("13_tqj1w")

[node name="Tree6" type="Sprite2D" parent="Trees" unique_id=299676674]
visibility_layer = 4
z_index = -1
position = Vector2(2138, 433)
scale = Vector2(1.25, 1.25)
texture = ExtResource("13_tqj1w")

[node name="Tree1" type="Sprite2D" parent="Trees" unique_id=1353167545]
visibility_layer = 4
z_index = -1
position = Vector2(1442, 411)
scale = Vector2(1.5, 1.5)
texture = ExtResource("14_gtrna")

[node name="Tree5" type="Sprite2D" parent="Trees" unique_id=301068616]
visibility_layer = 4
z_index = -1
position = Vector2(1623, 471)
scale = Vector2(0.9, 0.9)
texture = ExtResource("14_gtrna")

[node name="Hud" parent="." unique_id=6757579 instance=ExtResource("15_xapae")]

[node name="ScoreLabel" type="Label" parent="Hud" unique_id=1265464032]
offset_left = 77.0
offset_top = 39.0
offset_right = 143.0
offset_bottom = 97.0
theme_override_colors/font_color = Color(0.952941, 0.627451, 0.113725, 1)
theme_override_colors/font_shadow_color = Color(0, 0, 0, 1)
theme_override_colors/font_outline_color = Color(0.760784, 0.254902, 0.0941176, 1)
theme_override_constants/outline_size = 10
theme_override_fonts/font = ExtResource("16_r0nt2")
theme_override_font_sizes/font_size = 48
text = "0"
script = ExtResource("17_xv8d5")

[node name="Sprite2D" type="Sprite2D" parent="Hud" unique_id=1214212365]
position = Vector2(42.5, 65.5)
scale = Vector2(0.510417, 0.510417)
texture = ExtResource("18_0wxk8")

[node name="level_1_theme" type="AudioStreamPlayer" parent="." unique_id=472350241]
stream = ExtResource("19_stsco")
volume_db = -6.0
autoplay = true
playback_type = 1
parameters/looping = true

[node name="player_run" type="AudioStreamPlayer" parent="." unique_id=205379935]
stream = ExtResource("20_4cd1h")
volume_db = -9.0
playback_type = 1

[node name="player_jump" type="AudioStreamPlayer" parent="." unique_id=1444682816]
stream = ExtResource("21_ai2ei")
volume_db = -9.0
playback_type = 1

[node name="star_pickup" type="AudioStreamPlayer" parent="." unique_id=109233580]
stream = ExtResource("22_ua8iw")
volume_db = -15.0
playback_type = 1

[node name="box_enter" type="AudioStreamPlayer" parent="." unique_id=797415219]
stream = ExtResource("23_vg3su")
playback_type = 1

[node name="player_purr" type="AudioStreamPlayer" parent="." unique_id=1976701838]
stream = ExtResource("24_yyq8c")
volume_db = 6.0
playback_type = 1

[node name="box_player" type="AudioStreamPlayer" parent="." unique_id=1799527316]
stream = SubResource("AudioStreamPlaylist_o3xd3")
volume_db = 3.0
playback_type = 1

[node name="level_end" type="AudioStreamPlayer" parent="." unique_id=1191819219]
stream = ExtResource("26_5vbbt")
playback_type = 1
