[gd_scene load_steps=9 format=4 uid="uid://bjsl1pit6rusp"] [ext_resource type="TileSet" uid="uid://duodt2t14xjc8" path="res://Resource/UrbanKitTileMap.tres" id="1_0ugm7"] [ext_resource type="Script" uid="uid://dneqmqsd8yj4p" path="res://tile_map_layer.gd" id="1_vqaso"] [ext_resource type="Script" uid="uid://q6cxagn6igja" path="res://player.gd" id="3_c3an2"] [ext_resource type="Texture2D" uid="uid://04ecsvg7ausn" path="res://icon.svg" id="3_uuaxm"] [ext_resource type="Script" uid="uid://bapvlrx6dm7gu" path="res://visible_on_screen_notifier_2d.gd" id="3_vjcy3"] [sub_resource type="PlaceholderTexture2D" id="PlaceholderTexture2D_vjcy3"] [sub_resource type="SpriteFrames" id="SpriteFrames_c3an2"] animations = [{ "frames": [{ "duration": 1.0, "texture": ExtResource("3_uuaxm") }], "loop": true, "name": &"default", "speed": 5.0 }] [sub_resource type="RectangleShape2D" id="RectangleShape2D_vjcy3"] size = Vector2(32, 32) [node name="Map" type="Node"] script = ExtResource("1_vqaso") [node name="Ground" type="TileMapLayer" parent="."] tile_map_data = PackedByteArray("AAAAAAAAAQAJAAEAAAAAAAEAAQAJAAEAAAAAAAIAAQAJAAEAAAAAAAMAAQAJAAEAAAAAAAQAAQAJAAEAAAAAAAUAAQAJAAIAAAABAAAAAQAJAAEAAAABAAEAAQAJAAEAAAABAAIAAQAJAAEAAAABAAMAAQAJAAEAAAABAAQAAQAJAAEAAAABAAUAAQAJAAIAAAACAAAAAQAJAAEAAAACAAEAAQAJAAEAAAACAAIAAQAJAAEAAAACAAMAAQAJAAEAAAACAAQAAQAJAAEAAAACAAUAAQAJAAIAAAADAAAAAQAKAAEAAAADAAEAAQAKAAEAAAADAAIAAQAKAAEAAAADAAMAAQAKAAEAAAADAAQAAQAKAAEAAAADAAUAAQAKAAIAAAAEAAAAAQABAAEAAAAEAAEAAQABAAEAAAAEAAIAAQABAAEAAAAEAAMAAQABAAEAAAAEAAQAAQABAAEAAAAEAAUAAQABAAEAAAAFAAAAAQABAAEAAAAFAAEAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAAFAAQAAQABAAEAAAAFAAUAAQABAAEAAAAGAAAAAQABAAEAAAAGAAEAAQABAAEAAAAGAAIAAQABAAEAAAAGAAMAAQABAAEAAAAGAAQAAQABAAEAAAAGAAUAAQABAAEAAAAAAAYAAQABAAEAAAABAAYAAQABAAEAAAACAAYAAQABAAEAAAADAAYAAQABAAEAAAAEAAYAAQABAAEAAAAFAAYAAQABAAEAAAAGAAYAAQABAAEAAADv/+P/AQAAAAEAAADv/+T/AQAAAAEAAADv/+X/AQAAAAEAAADv/+b/AQAAAAEAAADv/+f/AQAAAAEAAADv/+j/AQAAAAEAAADv/+n/AQAAAAEAAADv/+r/AQAAAAEAAADv/+v/AQAAAAEAAADv/+z/AQAAAAEAAADv/+3/AQAAAAEAAADv/+7/AQAAAAEAAADv/+//AQAAAAEAAADv//D/AQAAAAEAAADv//H/AQAAAAEAAADv//L/AQAAAAEAAADv//P/AQAAAAEAAADv//T/AQAAAAEAAADv//X/AQAAAAEAAADv//b/AQAAAAEAAADv//f/AQAAAAEAAADv//j/AQAAAAEAAADv//n/AQAAAAEAAADv//r/AQAAAAEAAADv//v/AQAAAAEAAADv//z/AQAAAAEA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AAAMAOL/AQABAAAAAAANAOL/AQABAAAAAAAOAOL/AQABAAAAAAAPAOL/AQABAAAAAAAQAOL/AQACAAAAAADv/+L/AQAAAAAAAADv/x0AAQAAAAIAAAAQAB0AAQACAAIAAAD8//r/AQAIAAAAAAD8//v/AQAIAAEAAAD8//z/AQAIAAEAAAD8//3/AQAIAAEAAAD8//7/AQAIAAEAAAD8////AQAIAAEAAAD8/wAAAQAIAAEAAAD8/wEAAQAIAAEAAAD8/wIAAQAIAAEAAAD8/wMAAQAIAAEAAAD8/wQAAQAIAAEAAAD8/wUAAQAIAAIAAAD9//r/AQAJAAAAAAD9//v/AQAJAAEAAAD9//z/AQAJAAEAAAD9//3/AQAJAAEAAAD9//7/AQAJAAEAAAD9////AQAJAAEAAAD9/wAAAQAJAAEAAAD9/wEAAQAJAAEAAAD9/wIAAQAJAAEAAAD9/wMAAQAJAAEAAAD9/wQAAQAJAAEAAAD9/wUAAQAJAAIAAAD+//r/AQAJAAAAAAD+//v/AQAJAAEAAAD+//z/AQAJAAEAAAD+//3/AQAJAAEAAAD+//7/AQAJAAEAAAD+////AQAJAAEAAAD+/wAAAQAJAAEAAAD+/wEAAQAJAAEAAAD+/wIAAQAJAAEAAAD+/wMAAQAJAAEAAAD+/wQAAQAJAAEAAAD+/wUAAQAJAAIAAAD///r/AQAJAAAAAAD///v/AQAJAAEAAAD///z/AQAJAAEAAAD///3/AQAJAAEAAAD///7/AQAJAAEAAAD/////AQAJAAEAAAD//wAAAQAJAAEAAAD//wEAAQAJAAEAAAD//wIAAQAJAAEAAAD//wMAAQAJAAEAAAD//wQAAQAJAAEAAAD//wUAAQAJAAIAAAAAAPr/AQAJAAAAAAAAAPv/AQAJAAEAAAAAAPz/AQAJAAEAAAAAAP3/AQAJAAEAAAAAAP7/AQAJAAEAAAAAAP//AQAJAAEAAAABAPr/AQAJAAAAAAABAPv/AQAJAAEAAAABAPz/AQAJAAEAAAABAP3/AQAJAAEAAAABAP7/AQAJAAEAAAABAP//AQAJAAEAAAACAPr/AQAJAAAAAAACAPv/AQAJAAEAAAACAPz/AQAJAAEAAAACAP3/AQAJAAEAAAACAP7/AQAJAAEAAAACAP//AQAJAAEAAAADAPr/AQAKAAAAAAADAPv/AQAKAAEAAAADAPz/AQAKAAEAAAADAP3/AQAKAAEAAAADAP7/AQAKAAEAAAADAP//AQAKAAEAAAA=") tile_set = ExtResource("1_0ugm7") metadata/_edit_lock_ = true [node name="Roads" type="TileMapLayer" parent="."] tile_set = ExtResource("1_0ugm7") metadata/_edit_lock_ = true [node name="Buildings" type="TileMapLayer" parent="."] tile_set = ExtResource("1_0ugm7") metadata/_edit_lock_ = true [node name="Details" type="TileMapLayer" parent="."] tile_set = ExtResource("1_0ugm7") metadata/_edit_lock_ = true [node name="VisibleOnScreenNotifier2D" type="VisibleOnScreenNotifier2D" parent="."] rect = Rect2(0, 0, 100, 100) script = ExtResource("3_vjcy3") metadata/_edit_lock_ = true metadata/_edit_group_ = true [node name="Sprite2D" type="Sprite2D" parent="VisibleOnScreenNotifier2D"] position = Vector2(50, 50) scale = Vector2(10, 10) texture = SubResource("PlaceholderTexture2D_vjcy3") [node name="Player" type="Area2D" parent="." groups=["player"]] script = ExtResource("3_c3an2") metadata/_edit_group_ = true metadata/_edit_lock_ = true [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Player"] position = Vector2(4.76837e-07, -4.76837e-07) scale = Vector2(0.25, 0.25) sprite_frames = SubResource("SpriteFrames_c3an2") [node name="CollisionShape2D" type="CollisionShape2D" parent="Player"] shape = SubResource("RectangleShape2D_vjcy3") [node name="Camera2D" type="Camera2D" parent="Player"] zoom = Vector2(4, 4) [connection signal="screen_exited" from="VisibleOnScreenNotifier2D" to="." method="_on_exited_chunk"]