73 lines
7.2 KiB
Plaintext
73 lines
7.2 KiB
Plaintext
[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"]
|