From 603358adeeea1630436b90d6753035bb35608f01 Mon Sep 17 00:00:00 2001 From: Fisch Date: Sun, 3 Nov 2024 22:37:15 +0100 Subject: [PATCH] create new map --- scenes/map_01.tscn | 56 +++++++--------- scenes/map_02.tscn | 28 +++++--- scripts/car.gd | 6 ++ scripts/game.gd | 3 - sprites/spritesheet_road/bg_road.tres | 52 +++++++++++++++ ...{spritesheet_marker.tres => markings.tres} | 6 +- sprites/spritesheet_road/road.tres | 62 ++++++++++++++++++ sprites/spritesheet_road/road_1x1.xcf | Bin 190946 -> 180746 bytes sprites/spritesheet_road/road_2x2.xcf | Bin 88009 -> 105322 bytes .../spritesheet_bg_road1x1.tres | 24 ------- .../spritesheet_markings1x1.png | Bin 513 -> 513 bytes .../spritesheet_road/spritesheet_road1x1.png | Bin 11062 -> 12647 bytes .../spritesheet_road/spritesheet_road1x1.tres | 54 --------------- .../spritesheet_road/spritesheet_road2x2.png | Bin 9038 -> 12592 bytes 14 files changed, 164 insertions(+), 127 deletions(-) create mode 100644 sprites/spritesheet_road/bg_road.tres rename sprites/spritesheet_road/{spritesheet_marker.tres => markings.tres} (77%) create mode 100644 sprites/spritesheet_road/road.tres delete mode 100644 sprites/spritesheet_road/spritesheet_bg_road1x1.tres delete mode 100644 sprites/spritesheet_road/spritesheet_road1x1.tres diff --git a/scenes/map_01.tscn b/scenes/map_01.tscn index 8ba6f73..595b38c 100644 --- a/scenes/map_01.tscn +++ b/scenes/map_01.tscn @@ -1,9 +1,9 @@ -[gd_scene load_steps=9 format=4 uid="uid://e20v1l8vde20"] +[gd_scene load_steps=7 format=4 uid="uid://dghq8c8asg7h1"] [ext_resource type="Texture2D" uid="uid://ca1tdkrek7wyi" path="res://sprites/Spritesheets/spritesheet_tiles.png" id="1_smdvj"] -[ext_resource type="Texture2D" uid="uid://b2v5npg0c34q7" path="res://sprites/spritesheet_road/spritesheet_road.png" id="2_pnjff"] -[ext_resource type="TileSet" uid="uid://dqj1nt8840fpl" path="res://sprites/spritesheet_road/spritesheet_marker.tres" id="3_daoba"] -[ext_resource type="TileSet" uid="uid://8x633p7ilv1h" path="res://sprites/spritesheet_road/spritesheet_road.tres" id="4_wejeu"] +[ext_resource type="TileSet" uid="uid://beswbm12qkkxk" path="res://sprites/spritesheet_road/bg_road.tres" id="2_i1338"] +[ext_resource type="TileSet" uid="uid://buu8w8n61kbxf" path="res://sprites/spritesheet_road/markings.tres" id="3_ktygs"] +[ext_resource type="TileSet" uid="uid://b15864hbqomim" path="res://sprites/spritesheet_road/road.tres" id="4_r58io"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tvddu"] texture = ExtResource("1_smdvj") @@ -325,28 +325,7 @@ texture_region_size = Vector2i(128, 128) tile_size = Vector2i(128, 128) sources/0 = SubResource("TileSetAtlasSource_tvddu") -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5wrcn"] -texture = ExtResource("2_pnjff") -texture_region_size = Vector2i(128, 128) -0:0/0 = 0 -2:0/0 = 0 -4:0/0 = 0 -6:0/0 = 0 -1:1/0 = 0 -3:1/0 = 0 -4:1/0 = 0 -6:1/0 = 0 -0:2/0 = 0 -3:2/0 = 0 -5:2/0 = 0 -7:2/0 = 0 -1:3/0 = 0 - -[sub_resource type="TileSet" id="TileSet_golfy"] -tile_size = Vector2i(128, 128) -sources/2 = SubResource("TileSetAtlasSource_5wrcn") - -[node name="Map01" type="Node"] +[node name="Map" type="Node"] [node name="Background" type="TileMapLayer" parent="."] visible = false @@ -355,13 +334,22 @@ tile_set = SubResource("TileSet_5knbn") collision_enabled = false [node name="road_bg" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAD//wAAAgAAAAAAAFAAAAAAAgAAAAAAAFABAAAAAgAAAAAAAFACAAAAAgAAAAAAAFD/////AgAAAAAAAHAAAP//AgAAAAAAAHABAP//AgAAAAAAAHACAP//AgAAAAAAAHAEAP//AgACAAAAAAAFAP7/AgAEAAAAAAADAAAAAgAEAAAAAAADAP//AgAAAAAAAHAEAAAAAgAAAAAAACAEAAEAAgAAAAAAACADAAEAAgAAAAAAADAFAAEAAgAAAAAAADAFAAAAAgAAAAAAADAFAP//AgAAAAAAADAGAP//AgAAAAAAACAGAAAAAgAAAAAAACAGAAEAAgAAAAAAACAGAAIAAgAAAAAAACADAAIAAgAAAAAAADAEAP7/AgAAAAAAAFADAP7/AgAAAAAAAFACAP7/AgAAAAAAAFACAP3/AgAAAAAAAHADAP3/AgAAAAAAAHAEAP3/AgAAAAAAAHAGAP3/AgABAAEAAAAGAP7/AgAGAAAAAAAFAP3/AgAGAAAAAHAEAAIAAgAEAAAAADAFAAIAAgAEAAAAAFAGAAMAAgACAAAAACADAAMAAgACAAAAAEAEAAMAAgAAAAAAAFAFAAMAAgAAAAAAAFABAP3/AgAEAAAAADABAPz/AgAEAAAAAGAHAPz/AgAEAAAAAAAIAPz/AgAEAAAAADAAAP7/AgABAAEAADAAAPv/AgABAAEAAGAHAP7/AgABAAEAADAIAPv/AgACAAAAAAABAPv/AgAGAAAAAGABAP7/AgAGAAAAAEAAAP3/AgAGAAAAADAAAPz/AgAGAAAAABAHAP3/AgAGAAAAADAIAP7/AgAGAAAAAEAHAPv/AgAAAAAAAGAGAPv/AgAAAAAAAGAFAPv/AgAAAAAAAGAEAPv/AgAAAAAAAGADAPv/AgAAAAAAAGACAPv/AgAAAAAAAGACAPz/AgAAAAAAAEADAPz/AgAAAAAAAEAEAPz/AgAAAAAAAEAFAPz/AgAAAAAAAEAGAPz/AgAAAAAAAEAJAP7/AgAAAAAAAEAKAP7/AgAAAAAAAEAJAPz/AgAAAAAAAHAKAPz/AgAAAAAAAHAIAP3/AgADAAEAAAAJAP3/AgADAAEAAAAKAP3/AgADAAEAAAAOAAEAAgAGAAEAAFAOAAAAAgAEAAEAAAAOAP//AgAEAAEAAAAOAP7/AgAAAAIAAAANAP7/AgAAAAAAAFAMAP7/AgAAAAAAAFALAP7/AgAAAAAAAFALAPz/AgAAAAAAAGAMAPz/AgAAAAAAAGAOAP3/AgAGAAAAAAANAPz/AgAGAAAAAHAOAPz/AgABAAEAAAANAP3/AgADAAEAAAAMAP3/AgADAAEAAAALAP3/AgADAAEAAAANAAEAAgAEAAEAAFAMAAEAAgAEAAEAAFALAAEAAgAGAAEAADALAAAAAgAGAAEAAAAKAAAAAgAGAAEAAGAKAAEAAgAAAAIAACAJAAMAAgAGAAAAAFAKAAIAAgAGAAAAACAKAAMAAgABAAEAAFAJAAIAAgAEAAAAAFAJAAEAAgACAAAAAGAIAAIAAgACAAAAAGAHAAMAAgAGAAEAAGAIAAMAAgAAAAIAAFAHAAQAAgAEAAEAAAAGAAUAAgAEAAEAAFAFAAUAAgAEAAEAAFAEAAUAAgAEAAEAAFADAAUAAgADAAIAAFACAAUAAgAEAAEAAFAHAAUAAgAGAAEAAFAAAAQAAgAFAAIAAFABAAQAAgAHAAIAAGAAAAUAAgAHAAIAAFABAAUAAgABAAMAAGD+/wIAAgABAAMAAFD//wMAAgAFAAIAAFD//wQAAgAHAAIAAFAAAAMAAgAHAAIAAGD//wIAAgAHAAIAAGD+/wMAAgAHAAIAAFD+/wAAAgAAAAAAAFD9/wAAAgAAAAAAAFD8/wAAAgAAAAAAAFD+////AgAAAAAAAGD9////AgAAAAAAAGD8////AgAAAAAAAGD7////AgACAAAAAGD7/wAAAgAAAAIAABD7/wEAAgAEAAEAAAD7/wIAAgAEAAEAAAD7/wMAAgAGAAEAADD8/wMAAgABAAMAAHD9/wIAAgABAAMAAED9/wMAAgAHAAIAAAD8/wIAAgAHAAIAAHA=") -tile_set = SubResource("TileSet_golfy") +tile_map_data = PackedByteArray("AAAAAP//AgAAAAAAAGD/////AgAAAAAAAGD+////AgAAAAAAAGD9////AgAAAAAAAGD8////AgAAAAAAAGD7////AgAAAAAAAGABAP//AgAAAAAAAGACAP//AgAAAAAAAGADAP//AgAAAAAAAGADAAAAAgAAAAAAAFACAAAAAgAAAAAAAFABAAAAAgAAAAAAAFAAAAAAAgAAAAAAAFD//wAAAgAAAAAAAFD+/wAAAgAAAAAAAFD9/wAAAgAAAAAAAFD8/wAAAgAAAAAAAFD7/wAAAgAAAAAAAFAFAAIAAgAAAAAAAGADAAQAAgAAAAAAAFD7/wYAAgAAAAAAAFD5/wQAAgAAAAAAADD+/wkAAgAAAAAAAFD9/wkAAgAAAAAAAFD+/wgAAgAAAAAAAGD9/wgAAgAAAAAAAGD6/wcAAgAAAAAAAGD5/wcAAgAAAAAAAGD6/wgAAgAAAAAAAFD5/wgAAgAAAAAAAFD3/wYAAgAAAAAAADD3/wUAAgAAAAAAADD4/wYAAgAAAAAAAAD4/wUAAgAAAAAAAAD4/wQAAgAAAAAAAAD4/wMAAgAAAAAAAAD4/wIAAgAAAAAAAAD3/wMAAgAAAAAAADD8/wEAAgABAAIAAED6/wMAAgABAAIAAAACAAQAAgABAAIAAHD5/wAAAgAFAAEAAAD4/wEAAgAFAAEAAAD6////AgACAAIAAED3/wIAAgACAAIAAAD5/wMAAgACAAIAAAD7/wEAAgACAAIAAEAEAAIAAgACAAIAAEADAAIAAgAHAAEAADACAAMAAgAHAAEAADD6/wEAAgAHAAEAADD5/wIAAgAHAAEAADD3/wEAAgAHAAEAADD4/wAAAgAHAAEAADD5////AgAHAAEAADD7/wMAAgAHAAEAAAD8/wIAAgAHAAEAAAD7/wIAAgAFAAEAADD6/wIAAgAFAAEAAAADAAMAAgAFAAEAAAAGAAEAAgAEAAAAAAAGAAIAAgAEAAAAAFD4/wcAAgAEAAAAADD5/wEAAgAHAAEAAAD6/wAAAgAAAAAAAFD3/wQAAgACAAEAADD4/wgAAAAEAAIAADD3/wcAAAAFAAMAADD3/wgAAAAFAAIAADAAAAgAAAAEAAIAAFAAAAkAAAAFAAIAAFD//wkAAAAFAAMAAFAHAAIAAAAEAAIAAFAHAAMAAAAFAAIAAFAGAAMAAAAFAAMAAFAHAAAAAAAFAAIAAAAHAAEAAAAFAAMAAAAGAAAAAAAEAAIAAAD6/wYAAAAEAAIAADD5/wUAAAAFAAMAADD5/wYAAAAFAAIAADAFAP//AAABAAAAAHAFAAAAAAAAAAAAAHAEAP//AAABAAEAAHAEAAAAAAAAAAEAAHAFAAMAAAAAAAAAAFAFAAQAAAABAAAAAFAEAAQAAAABAAEAAFD8/wkAAAABAAEAAED7/wgAAAAAAAAAAED7/wkAAAABAAAAAED8/wcAAAABAAAAAHD8/wgAAAAAAAAAAHD7/wcAAAABAAEAAHAAAAcAAAACAAIAAGD//wcAAAACAAMAAFD//wgAAAADAAMAAFD7/wQAAAACAAMAADD7/wUAAgAGAAAAAAD6/wQAAgAGAAAAAAACAAYAAgAAAAEAAFACAAUAAgAAAAEAAAD+/wYAAgAEAAAAAFD//wYAAgACAAAAAFD+/wUAAgACAAAAAGD//wUAAgAEAAAAAGAAAAUAAgAHAAAAAFABAAUAAgAHAAAAAFAAAAEAAgAHAAAAAFD//wEAAgAHAAAAAFD+/wEAAgAHAAAAAFD9/wEAAgAHAAAAAFAAAAIAAgAHAAAAAFD//wIAAgAHAAAAAFD+/wIAAgAHAAAAAFAAAAQAAgACAAEAAFD//wQAAgACAAEAAGABAAQAAgACAAEAAGD8/wYAAgACAAEAAFD9/wIAAgAAAAEAAGD+/wQAAAAEAAIAADD9/wMAAAAFAAMAADD9/wQAAAAFAAIAADD6/wUAAgAGAAAAAAD9/wUAAAABAAAAAHD9/wYAAAAAAAAAAHD8/wUAAAABAAEAAHAAAAYAAgACAAAAAGABAAYAAAADAAMAAGABAAcAAAACAAMAAGACAAIAAgACAAAAAFACAAEAAgACAAAAAAABAAEAAgAEAAAAAAABAAIAAgAEAAAAAFA=") +tile_set = ExtResource("2_i1338") -[node name="road_overlay" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAAAAAAAAAAEAAMAAFAAAP//AAAEAAMAAHA=") -tile_set = ExtResource("3_daoba") +[node name="road_bg2" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAD4/wEAAgABAAIAAAD5/wAAAgABAAIAAEAAAAgAAAAAAAIAAFD//wkAAAABAAMAAFAHAAIAAAAAAAIAAFAGAAMAAAABAAMAAFAHAAEAAAABAAMAAAAGAAAAAAAAAAIAAAD4/wgAAAAAAAIAADD3/wcAAAABAAMAADD6/wYAAAAAAAIAADD5/wUAAAABAAMAADAFAAEAAAABAAEAAEAEAAAAAAAAAAAAAEAEAAEAAAABAAAAAED+/wMAAAACAAMAADD+/wQAAAACAAIAADD9/wMAAAADAAMAADAAAAQAAgABAAEAAGD//wQAAgABAAEAAFABAAQAAgABAAEAAFACAAQAAgABAAEAAFAEAAIAAgAHAAIAAGD3/wQAAgAHAAIAADD3/wIAAgAHAAIAADD6////AgAHAAIAAGD5/wMAAgAHAAIAADD7/wEAAgAHAAIAAGD8/wEAAgABAAEAAGD8/wYAAgAHAAIAAFD6/wMAAgAHAAIAAAD7/wQAAAACAAMAADD7/wUAAAACAAIAADD6/wQAAAADAAMAADD9/wYAAgABAAEAAFD+/wYAAgABAAEAAFD//wUAAgABAAEAAGABAAYAAgABAAEAAGAAAAcAAAACAAIAAFD//wgAAgAGAAAAAAAEAAMAAgAGAAAAAAABAAIAAgABAAEAAFABAAEAAgABAAEAAGA=") +tile_set = ExtResource("2_i1338") -[node name="road" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAAAAAAAAgABAAAAAFD//wAAAgABAAAAAFABAAAAAgABAAAAAFACAAAAAgABAAAAAFD/////AgABAAAAAHAAAP//AgABAAAAAHABAP//AgABAAAAAHACAP//AgABAAAAAHADAP//AgABAAAAAHAEAP//AgADAAAAAAAEAAAAAgABAAAAACAEAAEAAgABAAAAACADAAEAAgABAAAAADAFAAEAAgABAAAAADAGAAEAAgABAAAAAAAFAAAAAgABAAAAADAGAAAAAgABAAAAAAAFAP//AgABAAAAADAGAP//AgABAAAAAAADAAIAAgABAAAAADAGAAIAAgABAAAAAAADAAMAAgADAAAAADAGAAMAAgADAAAAAFAEAAMAAgABAAAAAFAFAAMAAgABAAAAAFAEAAIAAgAFAAAAADAFAAIAAgAFAAAAACADAAAAAgAFAAAAAHAGAP7/AgAHAAAAAAAFAP3/AgAAAAEAAHAGAP3/AgACAAEAAAAFAP7/AgAFAAAAAHAEAP7/AgABAAAAAFADAP7/AgABAAAAAFACAP7/AgABAAAAAFAEAP3/AgABAAAAAGADAP3/AgABAAAAAGACAP3/AgABAAAAAGABAP7/AgAAAAEAAEABAP3/AgAFAAAAAEAAAP7/AgACAAEAADAAAP3/AgAHAAAAADABAPv/AgAHAAAAAGAAAPz/AgAAAAEAABAAAPv/AgACAAEAAGABAPz/AgAFAAAAAGACAPz/AgABAAAAAEADAPz/AgABAAAAAEAEAPz/AgABAAAAAEAFAPz/AgABAAAAAEAGAPz/AgABAAAAAEACAPv/AgABAAAAAGADAPv/AgABAAAAAGAEAPv/AgABAAAAAGAFAPv/AgABAAAAAGAGAPv/AgABAAAAAGAIAPv/AgADAAAAAAAHAPv/AgABAAAAAHAIAPz/AgAFAAAAAEAHAPz/AgAFAAAAAAAHAP3/AgAAAAEAADAHAP7/AgACAAEAAEAIAP7/AgAHAAAAAEAJAPz/AgABAAAAAGAKAPz/AgABAAAAAGAJAP7/AgABAAAAAEAKAP7/AgABAAAAAEALAPz/AgABAAAAAGAMAPz/AgABAAAAAGALAP7/AgABAAAAAEAMAP7/AgABAAAAAEANAPz/AgAAAAEAAHAOAPz/AgACAAEAAAAOAP3/AgAHAAAAAAAOAP7/AgABAAIAAAAOAP//AgAFAAEAAAANAP7/AgABAAAAAEAOAAAAAgAFAAEAAAAOAAEAAgAHAAEAAFANAAEAAgAFAAEAAFAMAAEAAgAFAAEAAFALAAEAAgAHAAEAADALAAAAAgAHAAEAAAAKAAAAAgAHAAEAAGAKAAEAAgABAAIAACAJAAEAAgADAAAAAGAKAAIAAgAHAAAAACAJAAIAAgAFAAAAACAIAAIAAgADAAAAAGAIAAMAAgACAAIAAFAHAAMAAgAHAAEAAGAKAAMAAgACAAEAACAJAAMAAgAAAAEAAFAHAAQAAgAFAAEAAAAHAAUAAgAHAAEAAFAGAAUAAgAFAAEAAFAFAAUAAgAFAAEAAFAEAAUAAgAFAAEAAFADAAUAAgAEAAIAAFACAAUAAgAFAAEAAFAAAAQAAgAGAAIAAFABAAUAAgADAAMAAGABAAQAAgAAAAMAACAAAAUAAgAAAAMAAFD//wMAAgAGAAIAAGAAAAMAAgAAAAMAAGD//wIAAgAAAAMAAGD+/wMAAgAAAAMAABD//wQAAgAAAAMAABD+/wIAAgADAAMAAFD9/wIAAgACAAMAAED9/wMAAgAAAAMAAAD8/wIAAgAAAAMAADD8/wMAAgACAAMAAHD7/wMAAgAHAAEAADD7/wIAAgAFAAEAADD7/wEAAgAFAAEAADD7////AgADAAAAAGD7/wAAAgACAAIAABD8////AgABAAAAAGD9////AgABAAAAAGD+////AgABAAAAAGD8/wAAAgABAAAAAFD9/wAAAgABAAAAAFD+/wAAAgABAAAAAFA=") -tile_set = ExtResource("4_wejeu") +[node name="markings" type="TileMapLayer" parent="."] +z_index = 1 +tile_map_data = PackedByteArray("AAAAAAAAAQAAAAAAAFAAAP//AQAAAAAAAHA=") +tile_set = ExtResource("3_ktygs") + +[node name="road_r" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAD9/wAAAgABAAAAAFD+/wAAAgABAAAAAFD//wAAAgABAAAAAFAAAAAAAgABAAAAAFABAAAAAgABAAAAAFACAAAAAgABAAAAAFADAAAAAgABAAAAAFAFAAEAAAAGAAAAAHAEAAAAAAAHAAEAAHAEAAEAAAAGAAEAAHAGAAEAAgAFAAAAAHAGAAIAAgAFAAAAAFAFAAIAAgABAAAAAGAEAAIAAgADAAIAAEADAAIAAgAAAAIAADADAAMAAgAGAAEAADACAAMAAgAAAAIAADACAAQAAgAGAAIAAHABAAQAAgADAAEAAHD//wQAAgADAAEAAHAAAAQAAgABAAAAAHD+/wMAAAAAAAUAADD+/wQAAAAAAAQAADD9/wMAAAABAAUAADACAAIAAgADAAAAACACAAEAAgADAAAAAHD9/wIAAgAFAAAAAGD+/wIAAgABAAAAAFD//wIAAgABAAAAAFAAAAIAAgABAAAAAFABAAIAAgABAAAAAFABAAEAAgABAAAAAHAAAAEAAgABAAAAAHD//wEAAgABAAAAAHD+/wEAAgABAAAAAHD9/wEAAgABAAAAAHD7/wEAAgAFAAIAAED8/wEAAgABAAAAAHD6/wEAAgAAAAIAAHD5/wIAAgAAAAIAAHD6/wIAAgAGAAEAAHD5/wMAAgADAAIAAAD6/wYAAAAHAAMAAED5/wUAAAAGAAIAAED5/wYAAAAHAAIAAED5/wQAAgABAAAAABD7/wYAAgABAAAAAFD8/wYAAgADAAEAAFD9/wYAAgABAAAAAFD+/wYAAgABAAAAAFD//wYAAgADAAAAAFD//wUAAgAFAAAAABAAAAYAAgADAAAAAGABAAYAAgABAAAAAGABAAUAAgABAAAAAFAAAAUAAgABAAAAAFACAAUAAgAFAAAAAHACAAYAAgAFAAAAAFAAAAcAAAABAAUAACD//wcAAAAAAAUAACD//wgAAAAAAAQAACD8/wcAAAAGAAEAAED8/wgAAAAHAAEAAED7/wcAAAAGAAAAAED+/wgAAgABAAAAAGD9/wgAAgABAAAAAGD6/wcAAgABAAAAAGD5/wcAAgABAAAAAGD8/wAAAgABAAAAAFD7/wAAAgABAAAAAFD6/wAAAgABAAAAAFD5/wAAAgAGAAIAAED5/wEAAgAAAAIAAAD4/wEAAgAGAAIAAAD4/wcAAgAFAAAAAED4/wYAAgABAAAAAAD4/wUAAgABAAAAAAD4/wQAAgABAAAAAAD4/wMAAgABAAAAAAD4/wIAAgABAAAAAAA=") +tile_set = ExtResource("4_r58io") + +[node name="road_l" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAFAP//AAADAAAAAHAFAAAAAAACAAAAAHAEAP//AAADAAEAAHAHAAAAAAAHAAIAAHAHAAEAAAAGAAIAAHAGAAAAAAAHAAMAAHAHAAIAAAAHAAMAACAHAAMAAAAHAAIAACAGAAMAAAAGAAIAACAFAAMAAAAHAAEAAGAFAAQAAAAGAAEAAGAEAAQAAAAGAAAAAGADAAQAAgABAAAAAEACAAQAAgABAAAAAEABAAQAAgABAAAAAEAAAAQAAgADAAEAAED+/wQAAAAHAAMAAED9/wMAAAAGAAIAAED9/wQAAAAHAAIAAED//wQAAgABAAAAAED9/wIAAgADAAAAABD+/wIAAgABAAAAAHD//wIAAgABAAAAAHAAAAIAAgABAAAAAHABAAIAAgAFAAAAAFABAAEAAgAFAAAAAHAAAAEAAgABAAAAAFD//wEAAgABAAAAAFD+/wEAAgABAAAAAFD9/wEAAgABAAAAAFD8/wEAAgAGAAIAAED8/wIAAgAAAAIAAAD7/wIAAgAGAAEAAAD7/wMAAgAAAAIAAAD6/wMAAgAEAAIAAAADAP//AgABAAAAAHACAP//AgABAAAAAHABAP//AgABAAAAAHAAAP//AgABAAAAAHD/////AgABAAAAAHD+////AgABAAAAAHD9////AgABAAAAAHD8////AgABAAAAAHD7////AgABAAAAAHD6////AgAFAAIAAED5////AgAAAAIAAHD4/wAAAgAAAAIAAHD3/wEAAgAAAAIAAHD5/wAAAgAGAAEAAHD4/wEAAgAGAAEAAHD3/wIAAgADAAIAAAD7/wQAAAAAAAUAAED7/wUAAAABAAUAAED6/wQAAAAAAAQAAED9/wUAAAADAAAAAHD9/wYAAAACAAAAAHD8/wUAAAADAAEAAHD+/wYAAgAFAAAAAFD+/wUAAgADAAAAABD//wUAAgABAAAAAHAAAAUAAgABAAAAAHABAAUAAgABAAAAAHACAAUAAgADAAAAAAACAAYAAgADAAAAAFAAAAgAAAAGAAIAAFAAAAkAAAAHAAIAAFD//wkAAAAHAAMAAFABAAYAAAAAAAQAABABAAcAAAAAAAUAABAAAAcAAAABAAUAABD+/wkAAgABAAAAAFD9/wkAAgABAAAAAFD8/wkAAAAGAAAAAHD7/wgAAAAHAAEAAHD7/wkAAAAGAAEAAHD6/wgAAgABAAAAAFD5/wgAAgABAAAAAFD4/wgAAAAGAAIAADD3/wcAAAAHAAMAADD3/wgAAAAHAAIAADD3/wQAAgADAAEAADD3/wYAAgABAAAAADD3/wUAAgABAAAAADD3/wMAAgABAAAAADA=") +tile_set = ExtResource("4_r58io") diff --git a/scenes/map_02.tscn b/scenes/map_02.tscn index ef94f1f..70fcc4c 100644 --- a/scenes/map_02.tscn +++ b/scenes/map_02.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=7 format=4 uid="uid://qmjooinavojx"] [ext_resource type="Texture2D" uid="uid://ca1tdkrek7wyi" path="res://sprites/Spritesheets/spritesheet_tiles.png" id="1_cuxtw"] -[ext_resource type="TileSet" uid="uid://fy1cu3bt11db" path="res://sprites/spritesheet_road/spritesheet_bg_road1x1.tres" id="2_lp62b"] -[ext_resource type="TileSet" uid="uid://dqj1nt8840fpl" path="res://sprites/spritesheet_road/spritesheet_marker.tres" id="3_hf2rq"] -[ext_resource type="TileSet" uid="uid://dfo0ra568q52r" path="res://sprites/spritesheet_road/spritesheet_road1x1.tres" id="4_p03y8"] +[ext_resource type="TileSet" uid="uid://beswbm12qkkxk" path="res://sprites/spritesheet_road/bg_road.tres" id="2_aegf7"] +[ext_resource type="TileSet" uid="uid://buu8w8n61kbxf" path="res://sprites/spritesheet_road/markings.tres" id="3_t05jh"] +[ext_resource type="TileSet" uid="uid://b15864hbqomim" path="res://sprites/spritesheet_road/road.tres" id="4_7vh6j"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tvddu"] texture = ExtResource("1_cuxtw") @@ -325,7 +325,7 @@ texture_region_size = Vector2i(128, 128) tile_size = Vector2i(128, 128) sources/0 = SubResource("TileSetAtlasSource_tvddu") -[node name="Map01" type="Node"] +[node name="Map" type="Node"] [node name="Background" type="TileMapLayer" parent="."] visible = false @@ -334,12 +334,22 @@ tile_set = SubResource("TileSet_5knbn") collision_enabled = false [node name="road_bg" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAAAAAEAAgAAAAAAAFAAAAAAAgADAAEAAAAAAP//AgADAAEAAAAAAP7/AgAAAAAAAGABAP7/AgAAAAAAAGABAP//AgADAAEAAAABAAAAAgADAAEAAAABAAEAAgAAAAAAAFACAAEAAgAAAAAAAFACAAAAAgADAAEAAAACAP//AgADAAEAAAACAP7/AgAAAAAAAGADAP7/AgAAAAAAAGADAP//AgADAAEAAAADAAAAAgADAAEAAAADAAEAAgAAAAAAAFAEAAEAAgAAAAAAAFAEAAAAAgADAAEAAAAEAP//AgADAAEAAAAEAP7/AgAAAAAAAGAFAP7/AgAAAAAAAGAFAP//AgADAAEAAAAFAAAAAgADAAEAAAAFAAEAAgAAAAAAAFAGAAEAAgAAAAAAAFAGAAAAAgADAAEAAAAGAP//AgADAAEAAAAGAP7/AgAAAAAAAGD/////AgADAAEAAAD+////AgADAAEAAAD9////AgADAAEAAAD9/wAAAgADAAEAAAD+/wAAAgADAAEAAAD//wAAAgADAAEAAAD8////AgADAAEAAAD8/wAAAgADAAEAAAD7////AgADAAEAAAD7/wAAAgADAAEAAAD6////AgADAAEAAAD6/wAAAgADAAEAAAD///7/AgAAAAAAAGD+//7/AgAAAAAAAGD9//7/AgAAAAAAAGD8//7/AgAAAAAAAGD7//7/AgAAAAAAAGD6//7/AgAAAAAAAGD//wEAAgAAAAAAAFD+/wEAAgAAAAAAAFD9/wEAAgAAAAAAAFD8/wEAAgAAAAAAAFD7/wEAAgAAAAAAAFD6/wEAAgAAAAAAAFA=") -tile_set = ExtResource("2_lp62b") +tile_map_data = PackedByteArray("AAAAAAEAAgAAAAAAAFAAAAAAAgAGAAAAAAAAAP//AgAGAAAAAAAAAP7/AgAAAAAAAGABAP7/AgAAAAAAAGABAP//AgAGAAAAAAABAAAAAgAGAAAAAAABAAEAAgAAAAAAAFACAAEAAgAAAAAAAFACAAAAAgAGAAAAAAACAP//AgAGAAAAAAACAP7/AgAAAAAAAGADAP7/AgAAAAAAAGADAP//AgAGAAAAAAADAAAAAgAGAAAAAAADAAEAAgAAAAAAAFAEAAEAAgAAAAAAAFAEAAAAAgAGAAAAAAAEAP//AgAGAAAAAAAEAP7/AgAAAAAAAGAFAP7/AgAAAAAAAGAFAP//AgAGAAAAAAAFAAAAAgAGAAAAAAAFAAEAAgAAAAAAAFAGAAEAAgAAAAAAAFAGAAAAAgAGAAAAAAAGAP//AgAGAAAAAAAGAP7/AgAAAAAAAGD/////AgAGAAAAAAD+////AgAGAAAAAAD9////AgAGAAAAAAD9/wAAAgAGAAAAAAD+/wAAAgAGAAAAAAD//wAAAgAGAAAAAAD8////AgAGAAAAAAD8/wAAAgAGAAAAAAD7////AgAGAAAAAAD7/wAAAgAGAAAAAAD6////AgAGAAAAAAD6/wAAAgAGAAAAAAD///7/AgAAAAAAAGD+//7/AgAAAAAAAGD9//7/AgAAAAAAAGD8//7/AgAAAAAAAGD7//7/AgAAAAAAAGD6//7/AgAAAAAAAGD//wEAAgAAAAAAAFD+/wEAAgAAAAAAAFD9/wEAAgAAAAAAAFD8/wEAAgAAAAAAAFD7/wEAAgAAAAAAAFD6/wEAAgAAAAAAAFAIAAAAAAAAAAAAAFAIAAEAAAABAAAAAFAHAAAAAAAAAAEAAFAHAAEAAAABAAEAAFAIAP7/AAABAAAAAHAIAP//AAAAAAAAAHAHAP7/AAABAAEAAHAHAP//AAAAAAEAAHAJAP//AgAAAAAAAGAKAP//AgAAAAAAAGALAP//AgAAAAAAAGAJAAAAAgAAAAAAAFAKAAAAAgAAAAAAAFALAAAAAgAAAAAAAFAMAAAAAgAEAAAAAAALAAQAAgAHAAEAADAMAP//AAAEAAIAAAANAP//AAAFAAIAAAANAAAAAAAFAAMAAAANAAEAAgAAAAAAAAANAAIAAgAAAAAAAAANAAMAAgAAAAAAAAAMAAEAAgAAAAAAADAMAAIAAgAAAAAAADAMAAMAAgAAAAAAADAKAAcAAgAAAAAAADAMAAYAAgAAAAAAAAAMAAcAAgAAAAAAAAAMAAgAAgAAAAAAAAAMAAkAAgAAAAAAAAAKAAgAAgAAAAAAADAJAAgAAgAAAAAAAAAJAAcAAgAAAAAAAAAJAAYAAgAAAAAAAAAJAAUAAgAAAAAAAAAHAAMAAgAAAAAAAGAGAAMAAgAAAAAAAGAFAAMAAgAAAAAAAGAEAAMAAgAAAAAAAGADAAMAAgAAAAAAAGACAAYAAgAAAAAAAFADAAYAAgAAAAAAAFAEAAYAAgAAAAAAAFAFAAYAAgAAAAAAAFAHAAgAAgAAAAAAADAHAAkAAgAAAAAAADAKAAsAAgAAAAAAAFAJAAsAAgAAAAAAAFALAAUAAgAFAAEAAAANAAUAAgAHAAEAAAANAAQAAgACAAIAADAKAAYAAgACAAIAAAAKAAUAAgAHAAEAADAMAAQAAgABAAIAADAMAAUAAgABAAIAAAALAAYAAgAGAAAAAAALAAcAAgAGAAAAAAALAAgAAgAGAAAAAAALAAkAAgAGAAAAAAALAAoAAgAGAAAAAAAKAAoAAgAGAAAAAAAJAAoAAgAGAAAAAAAIAAoAAgAGAAAAAAAIAAkAAgAGAAAAAAAIAAgAAgAGAAAAAAAIAAcAAgAGAAAAAAAIAAYAAgAGAAAAAAAIAAUAAgAGAAAAAAAHAAUAAgAGAAAAAAAGAAUAAgAGAAAAAAAFAAUAAgAGAAAAAAAFAAQAAgAGAAAAAAAGAAQAAgAGAAAAAAAHAAQAAgAGAAAAAAAIAAMAAAAEAAIAAAAJAAMAAAAFAAIAAAAJAAQAAAAFAAMAAAAIAAQAAgAGAAAAAAAMAAoAAAAEAAIAAFAMAAsAAAAFAAIAAFALAAsAAAAFAAMAAFAIAAsAAAAEAAIAADAHAAoAAAAFAAMAADAHAAsAAAAFAAIAADAHAAcAAgAHAAIAADAGAAYAAgAHAAIAAFAHAAYAAgAGAAAAAAAEAAUAAgAGAAAAAAADAAUAAgAGAAAAAAACAAUAAgAGAAAAAAACAAQAAgAGAAAAAAADAAQAAgAGAAAAAAAEAAQAAgAGAAAAAAABAAUAAgAGAAAAAAAAAAYAAgAGAAAAAAD//wcAAgAGAAAAAAD+/wgAAgAGAAAAAAACAAMAAgACAAIAAED9/wgAAgACAAIAAAABAAYAAgABAAIAAED9/woAAgABAAIAAAABAAMAAgAHAAEAADAAAAQAAgAHAAEAADD//wUAAgAHAAEAADD+/wYAAgAHAAEAADD9/wcAAgAHAAEAADABAAcAAgAHAAEAAAAAAAgAAgAHAAEAAAD//wkAAgAHAAEAAAD+/woAAgAHAAEAAAAAAAcAAgAFAAEAADD//wgAAgAFAAEAADD+/wkAAgAFAAEAADD+/wcAAgAFAAEAAAD//wYAAgAFAAEAAAAAAAUAAgAFAAEAAAABAAQAAgAFAAEAAAD9/wkAAgAAAAAAADD9/wsAAgAHAAAAAAD9/wwAAgAHAAAAAAD//w4AAgAHAAAAAFAAAA4AAgAHAAAAAFABAA4AAgAHAAAAAFD9/w4AAgACAAAAADD9/w0AAgAAAAAAADD+/w4AAgAAAAAAAFADAA4AAgACAAEAAFD+/xUAAgACAAEAAFACAA4AAgABAAIAAHADAA0AAgACAAIAAEAFAAwAAgACAAIAAEAEAA0AAgABAAIAAHAEAAwAAgAHAAEAADACAA0AAgAHAAEAADAGAA4AAgACAAIAAHAHAA0AAgABAAIAAEAHAA4AAgAHAAEAAAD8/woAAgACAAIAABD4/wYAAgACAAIAAFACABIAAgACAAIAAFAFABUAAgACAAIAABAEABcAAgACAAIAAHAFABYAAgACAAIAADAFABQAAgAHAAEAAGAEABMAAgAHAAEAAGADABIAAgAHAAEAAGADABMAAgAFAAEAAFAEABQAAgAFAAEAAFD5/wcAAgAFAAEAAFD6/wgAAgAFAAEAAFD7/wkAAgAFAAEAAFD6/woAAgAFAAEAAGD5/wkAAgAFAAEAAGD6/wsAAgAHAAEAAFD5/woAAgAHAAEAAFD4/wkAAgAHAAEAAFD7/wgAAgAHAAEAAGD8/wkAAgAHAAEAAGD6/wcAAgAHAAEAAGAFABcAAgAHAAEAAAAEABUAAgABAAIAABAEABYAAgABAAIAADADABcAAgABAAIAAHACABMAAgABAAIAAFACABQAAgAHAAEAAFADABUAAgAHAAEAAFADABYAAgAHAAEAADADABQAAgAFAAEAAGAEAA4AAgAAAAAAAFAFAA4AAgAAAAAAAFAGAAwAAgAAAAAAAGAHAAwAAgAAAAAAAGAIAAwAAgAAAAAAAGAJAAwAAgAAAAAAAGAKAAwAAgAAAAAAAGALAAwAAgAAAAAAAGAMAAwAAgAAAAAAAGANAAwAAgAAAAAAAGANABIAAgAAAAAAAFAMABIAAgAAAAAAAFALABIAAgAAAAAAAFAKABIAAgAAAAAAAFAJABIAAgAAAAAAAFAIABIAAgAAAAAAAFAFABEAAgAAAAAAAFAEABEAAgAAAAAAAFADABEAAgAAAAAAAFACABEAAgAAAAAAAFAEAA8AAgAAAAAAAGADAA8AAgAAAAAAAGACAA8AAgAAAAAAAGABAA8AAgAAAAAAAGAAAA8AAgAAAAAAAGABABMAAgAAAAAAAFAAABMAAgAAAAAAAFD6/xMAAgAAAAAAADD6/xIAAgAAAAAAADD6/xEAAgAAAAAAADD6/xAAAgAAAAAAADD6/w8AAgAAAAAAADD8/xEAAgAAAAAAAAD8/xAAAgAAAAAAAAD8/w8AAgAAAAAAAAD8/w0AAgAAAAAAAAD8/wwAAgAAAAAAAAD8/wsAAgAAAAAAAAD8/w4AAgAAAAAAAAAPABAAAgAAAAAAAAAPAA4AAgAAAAAAAAAKABAAAgAAAAAAAGAJABAAAgAAAAAAAGAIABAAAgAAAAAAAGAHABAAAgAAAAAAAGD+/xEAAgAAAAAAADACABYAAgAAAAAAAAABABUAAgAAAAAAAGAAABUAAgAAAAAAAGD//xUAAgAHAAAAAFACABUAAgACAAAAAAABABcAAgACAAAAADACABcAAAAAAAMAADABABYAAgAGAAAAAAAAABIAAgAGAAAAAAAAABEAAgAGAAAAAAAAABAAAgAGAAAAAAD//xAAAgAGAAAAAAD//xEAAgAGAAAAAAD//xIAAgAGAAAAAAABABAAAgAGAAAAAAACABAAAgAGAAAAAAADABAAAgAGAAAAAAAEABAAAgAGAAAAAAAFABAAAAAAAAEAAHAHABEAAAAAAAEAAEAIABEAAgAGAAAAAAAJABEAAgAGAAAAAAAKABEAAgAGAAAAAAALABEAAgAGAAAAAAAMABEAAgAGAAAAAAANABEAAgAGAAAAAAAOABEAAgAGAAAAAAAOABAAAgAGAAAAAAANABAAAgAGAAAAAAAMABAAAgAGAAAAAAANAA8AAgAGAAAAAAAOAA8AAgAGAAAAAAANAA4AAgAGAAAAAAANAA0AAgAGAAAAAAAOAA0AAgAGAAAAAAAOAA4AAgAGAAAAAAAMAA0AAgAGAAAAAAD7/xIAAAAAAAEAACD7/xEAAgAGAAAAAAD7/xAAAgAGAAAAAAD7/w8AAgAGAAAAAAD7/w4AAAAAAAEAABD7/woAAgAGAAAAAAD6/wkAAgAGAAAAAAD5/wgAAgAGAAAAAAD4/wcAAgAGAAAAAAD3/wcAAgAGAAAAAAD2/wcAAgAGAAAAAAD1/wcAAgAGAAAAAAD0/wcAAgAGAAAAAADz/wcAAgAGAAAAAADy/wcAAgAGAAAAAADx/wcAAgAGAAAAAADx/wYAAgAGAAAAAADy/wYAAgAGAAAAAAD5/wAAAgAGAAAAAAD4/wAAAgAGAAAAAAD3/wAAAgAGAAAAAAD2/wAAAgAGAAAAAAD1/wAAAgAGAAAAAAD0/wAAAgAGAAAAAADz/wAAAgAGAAAAAADy/wAAAgAGAAAAAADx/wEAAgAGAAAAAADx/wAAAgAGAAAAAADy/wEAAgAGAAAAAADx/wIAAgAGAAAAAADx/wMAAgAGAAAAAADx/wQAAgAGAAAAAADx/wUAAgAGAAAAAAAGAA8AAAABAAAAAHAGABAAAAAAAAAAAHAFAA8AAAABAAEAAHAHABIAAAABAAEAAEAGABEAAAAAAAAAAEAGABIAAAABAAAAAED8/xIAAAABAAEAACD8/xMAAAABAAAAACD7/xMAAAAAAAAAACD7/w0AAAAAAAAAABD6/w0AAAABAAAAABD6/w4AAAABAAEAABD1//7/AAABAAEAAGD1////AAAAAAEAAGD0//7/AAABAAAAAGD0////AAAAAAAAAGAPABEAAAAEAAIAAFAPABIAAAAFAAIAAFAOABIAAAAFAAMAAFAPAAwAAAAFAAIAAAAPAA0AAAAFAAMAAAAOAAwAAAAEAAIAAAALAA0AAgAGAAAAAAALAA4AAAACAAMAAAAMAA4AAAADAAMAAAAMAA8AAAACAAIAAFALAA8AAAACAAMAAFALABAAAAADAAMAAFD8/xQAAAACAAMAADD8/xUAAAACAAIAADD7/xQAAAADAAMAADD7/xUAAAAEAAIAADD6/xQAAAAFAAMAADD6/xUAAAAFAAIAADD9/xUAAgAHAAAAAFD//xMAAAAEAAIAADD+/xIAAAAFAAMAADD+/xMAAAAFAAIAADD//w8AAAAFAAMAAGD+/w8AAAAFAAIAAGD+/xAAAAAEAAIAAGABABIAAgAEAAAAADABABEAAgAEAAAAAGAIAA0AAgAAAAAAAFAJAA0AAgAAAAAAAFAKAA0AAgAAAAAAAFAFAA0AAgAGAAAAAAAGAA0AAgAGAAAAAAD3/wYAAgAAAAAAAGD2/wYAAgAAAAAAAGD1/wYAAgAAAAAAAGD0/wYAAgAAAAAAAGD3/wgAAgAAAAAAAFD2/wgAAgAAAAAAAFD1/wgAAgAAAAAAAFD0/wgAAgAAAAAAAFDz/wgAAgAAAAAAAFDy/wgAAgAAAAAAAFDy/wQAAgAAAAAAAADy/wMAAgAAAAAAAADw/wYAAgAAAAAAADDw/wUAAgAAAAAAADDw/wQAAgAAAAAAADDw/wMAAgAAAAAAADDw/wIAAgAAAAAAADDw/wEAAgAAAAAAADDy////AgAAAAAAAGDz////AgAAAAAAAGD0/wEAAgAAAAAAAFD1/wEAAgAAAAAAAFD2/wEAAgAAAAAAAFD3/wEAAgAAAAAAAFD4/wEAAgAAAAAAAFD5/wEAAgAAAAAAAFD5//7/AgAAAAAAAGD4//7/AgAAAAAAAGD3//7/AgAAAAAAAGD2//7/AgAAAAAAAGDx////AAAFAAMAAGDw////AAAFAAIAAGDw/wAAAAAEAAIAAGDx/wgAAAAEAAIAADDw/wcAAAAFAAMAADDw/wgAAAAFAAIAADDz/wUAAAACAAMAADDz/wYAAAACAAIAADDy/wUAAAADAAMAADDz/wEAAAADAAMAAGDz/wIAAAACAAMAAGDy/wIAAAACAAIAAGD4/wgAAgABAAIAAFD7/wwAAgAAAAAAADD7/wsAAgABAAIAABA=") +tile_set = ExtResource("2_aegf7") + +[node name="road_bg2" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAAAAEAAgAAAAAAAFAAAAAAAgAGAAAAAAAAAP//AgAGAAAAAAAAAP7/AgAAAAAAAGABAP7/AgAAAAAAAGABAP//AgAGAAAAAAABAAAAAgAGAAAAAAABAAEAAgAAAAAAAFACAAEAAgAAAAAAAFACAAAAAgAGAAAAAAACAP//AgAGAAAAAAACAP7/AgAAAAAAAGADAP7/AgAAAAAAAGADAP//AgAGAAAAAAADAAAAAgAGAAAAAAADAAEAAgAAAAAAAFAEAAEAAgAAAAAAAFAEAAAAAgAGAAAAAAAEAP//AgAGAAAAAAAEAP7/AgAAAAAAAGAFAP7/AgAAAAAAAGAFAP//AgAGAAAAAAAFAAAAAgAGAAAAAAAFAAEAAgAAAAAAAFAGAAEAAgAAAAAAAFAGAAAAAgAGAAAAAAAGAP//AgAGAAAAAAAGAP7/AgAAAAAAAGD/////AgAGAAAAAAD+////AgAGAAAAAAD9////AgAGAAAAAAD9/wAAAgAGAAAAAAD+/wAAAgAGAAAAAAD//wAAAgAGAAAAAAD8////AgAGAAAAAAD8/wAAAgAGAAAAAAD7////AgAGAAAAAAD7/wAAAgAGAAAAAAD6////AgAGAAAAAAD6/wAAAgAGAAAAAAD///7/AgAAAAAAAGD+//7/AgAAAAAAAGD9//7/AgAAAAAAAGD8//7/AgAAAAAAAGD7//7/AgAAAAAAAGD6//7/AgAAAAAAAGD//wEAAgAAAAAAAFD+/wEAAgAAAAAAAFD9/wEAAgAAAAAAAFD8/wEAAgAAAAAAAFD7/wEAAgAAAAAAAFD6/wEAAgAAAAAAAFAIAAAAAAAAAAAAAFAIAAEAAAABAAAAAFAHAAAAAAAAAAEAAFAHAAEAAAABAAEAAFAIAP7/AAABAAAAAHAIAP//AAAAAAAAAHAHAP7/AAABAAEAAHAHAP//AAAAAAEAAHAJAP//AgAAAAAAAGAKAP//AgAAAAAAAGALAP//AgAAAAAAAGAJAAAAAgAAAAAAAFAKAAAAAgAAAAAAAFALAAAAAgAAAAAAAFAMAAAAAAAAAAMAAAAMAP//AAAAAAIAAAANAP//AAABAAIAAAANAAAAAAABAAMAAAAMAAQAAgAHAAIAADANAAQAAgAHAAIAAAAMAAUAAgAHAAIAAAAKAAYAAgAHAAIAADAIAAMAAAAAAAIAAAAJAAMAAAABAAIAAAAJAAQAAAABAAMAAAAMAAoAAAAAAAIAAFAMAAsAAAABAAIAAFALAAsAAAABAAMAAFAIAAsAAAAAAAIAADAHAAoAAAABAAMAADAHAAsAAAABAAIAADAKAAkAAgAEAAAAAFAJAAkAAgAEAAAAADAHAAcAAgABAAIAABAGAAYAAgABAAIAAFAGAAcAAgAHAAEAAFD+/w4AAAACAAIAADD9/w0AAAADAAMAADD9/w4AAAADAAIAADD+/w0AAAACAAMAADD9/woAAgABAAEAADABAAYAAgAHAAIAAFD9/wgAAgAHAAIAADACAAMAAgAHAAIAAGD+/xUAAgACAAEAAGADAA4AAgAHAAIAAFD8/woAAgAHAAIAAAD4/wYAAgAHAAIAAGADAA0AAgAHAAIAAGAEAA0AAgAHAAIAAGAFAAwAAgAHAAIAAGAGAA4AAgAHAAIAAFAHAA0AAgAHAAIAAFACABIAAgAHAAIAAGACABMAAgAHAAIAAFAEABUAAgAHAAIAADAEABYAAgAHAAIAADAFABYAAgAHAAIAAAAFABUAAgAHAAIAAAAEABcAAgAHAAIAAFADABcAAgABAAEAAFACABcAAgABAAEAAFACAA4AAgABAAEAAFABABYAAAADAAMAAAAAABUAAAACAAIAAAAAABYAAAACAAMAAAD8/xUAAgAAAAAAAFD7/xUAAAAAAAIAADD6/xQAAAABAAMAADD7/xQAAgAGAAAAAAD//xMAAAAAAAIAADD+/xIAAAABAAMAADD+/xMAAAABAAIAADD//w8AAAABAAMAAGD+/w8AAAABAAIAAGD+/xAAAAAAAAIAAGALABAAAgAGAAAAAAAMAA8AAgAGAAAAAAAMAA4AAgAGAAAAAAAPAA8AAgACAAEAAAAOAAwAAAAAAAIAAAAPAAwAAAABAAIAAAAPAA0AAAABAAMAAAAPABEAAAAAAAIAAFAPABIAAAABAAIAAFAOABIAAAABAAMAAFD4/wgAAgAHAAIAAFDz/wYAAgAGAAAAAADy/wUAAgAGAAAAAADx/wgAAAAAAAIAADDw/wcAAAABAAMAADDx////AAABAAMAAGDw/wAAAAAAAAIAAGDy/wIAAgAGAAAAAADz/wEAAgAGAAAAAAD2////AgAGAAAAAAD3////AgAGAAAAAAD4////AgAGAAAAAAD5////AgAGAAAAAAD7/wsAAgAHAAIAADA=") +tile_set = ExtResource("2_aegf7") [node name="markings" type="TileMapLayer" parent="."] +z_index = 1 tile_map_data = PackedByteArray("AAAAAAEAAQAAAAAAAFAAAP7/AQAAAAAAAHAAAAAAAQABAAAAAFAAAP//AQABAAAAAFA=") -tile_set = ExtResource("3_hf2rq") +tile_set = ExtResource("3_t05jh") -[node name="road" type="TileMapLayer" parent="."] -tile_set = ExtResource("4_p03y8") +[node name="road_r" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAHAAEAAAAGAAAAAGAIAAEAAAAGAAEAAGAIAAAAAAAHAAEAAGAGAAEAAgABAAAAAEAFAAEAAgABAAAAAEAEAAEAAgABAAAAAEADAAEAAgABAAAAAEACAAEAAgABAAAAAEABAAEAAgABAAAAAEAAAAEAAgABAAAAAED//wEAAgABAAAAAED+/wEAAgABAAAAAED9/wEAAgABAAAAAED8/wEAAgABAAAAAED7/wEAAgABAAAAAED6/wEAAgABAAAAAEAJAAAAAgABAAAAAEAKAAAAAgABAAAAAEALAAAAAgABAAAAAEAMAAAAAgAFAAAAAAAMAAEAAgABAAAAADAMAAIAAgABAAAAADAMAAMAAgABAAAAADAMAAQAAgAEAAIAADALAAQAAgAAAAIAADAKAAUAAgAAAAIAADALAAUAAgAGAAEAADAKAAYAAgADAAIAAAAKAAcAAgABAAAAABAKAAgAAgABAAAAABAKAAkAAgAFAAAAAFAJAAkAAgAFAAAAAEAJAAgAAgABAAAAAAAJAAcAAgABAAAAAAAJAAYAAgABAAAAAAAJAAUAAgABAAAAAAAIAAMAAAAGAAIAAAAJAAMAAAAHAAIAAAAJAAQAAAAHAAMAAAAHAAMAAgABAAAAAGAGAAMAAgABAAAAAGAFAAMAAgABAAAAAGAEAAMAAgABAAAAAGADAAMAAgABAAAAAGACAAMAAgADAAIAAEABAAMAAgAAAAIAADAAAAQAAgAAAAIAADD//wUAAgAAAAIAADAAAAUAAgAGAAEAADABAAQAAgAGAAEAADD//wYAAgAGAAEAADD+/wcAAgAGAAEAADD+/wYAAgAAAAIAADD9/wgAAgAFAAIAAAD9/wcAAgAAAAIAADD9/wkAAgABAAAAADD9/woAAgABAAAAADD9/wsAAgABAAAAADD9/wwAAgABAAAAADD9/w4AAgADAAAAADD9/w0AAgABAAAAADD+/w4AAgABAAAAAFD//w4AAgABAAAAAFAAAA4AAgABAAAAAFABAA4AAgABAAAAAFACAA4AAgABAAAAAFADAA4AAgADAAEAAFAEAA4AAgABAAAAAFAFAA4AAgABAAAAAFAGAA4AAgADAAIAAHAHAA4AAgAAAAIAAAAHAA0AAgAEAAIAAEAIAA0AAgABAAAAAFAJAA0AAgABAAAAAFAKAA0AAgABAAAAAFALAA0AAAAAAAQAAAALAA4AAAAAAAUAAAAMAA4AAAABAAUAAAAMAA8AAAAAAAQAAFALAA8AAAAAAAUAAFALABAAAAABAAUAAFAKABAAAgABAAAAAGAJABAAAgABAAAAAGAIABAAAgABAAAAAGAHABAAAgABAAAAAGAGAA8AAAAGAAEAAEAFAA8AAAAGAAAAAEAGABAAAAAHAAEAAEAEAA8AAgABAAAAAGADAA8AAgABAAAAAGACAA8AAgABAAAAAGABAA8AAgABAAAAAGAAAA8AAgABAAAAAGD//w8AAAAHAAMAAGD+/w8AAAAHAAIAAGD+/xAAAAAGAAIAAGD//xMAAAAGAAIAADD+/xIAAAAHAAMAADD+/xMAAAAHAAIAADD+/xEAAgABAAAAADACABMAAgAEAAIAAFAAABMAAgABAAAAAFABABMAAgABAAAAAFACABQAAgAAAAIAAFADABUAAgAAAAIAAFAEABUAAgAEAAIAABAEABYAAgAGAAIAADADABQAAgAGAAEAAFADABYAAgAAAAIAAHADABcAAgAEAAIAAHACABcAAgAFAAAAADACABYAAgABAAAAACACABUAAgADAAAAAHABABUAAgABAAAAAHAAABUAAgABAAAAAHD//xUAAgABAAAAAHD+/xUAAgADAAEAAHD8/xQAAAAAAAUAADD8/xUAAAAAAAQAADD7/xQAAAABAAUAADD9/xUAAgABAAAAAHD7/xMAAAAHAAEAABD8/xIAAAAGAAAAABD8/xMAAAAGAAEAABD8/xEAAgABAAAAAAD8/xAAAgABAAAAAAD8/w8AAgABAAAAAAD8/w4AAgABAAAAAAD8/w0AAgABAAAAAAD8/wwAAgABAAAAAAD8/wsAAgABAAAAAAD8/woAAgADAAIAABD8/wkAAgAAAAIAAGD7/wgAAgAAAAIAAGD6/wcAAgAAAAIAAGD5/wYAAgAAAAIAAGD4/wYAAgAFAAIAAFD7/wkAAgAGAAEAAGD6/wgAAgAGAAEAAGD5/wcAAgAGAAEAAGDz/wEAAAAAAAQAABDz/wIAAAAAAAUAABDy/wIAAAABAAUAABDz/wUAAAAAAAUAAEDz/wYAAAABAAUAAEDy/wUAAAAAAAQAAED5/wEAAgABAAAAAED4/wEAAgABAAAAAED3/wEAAgABAAAAAED2/wEAAgABAAAAAED1/wEAAgABAAAAAED0/wEAAgABAAAAAEDy/wMAAgABAAAAAADy/wQAAgABAAAAAAD0/wYAAgABAAAAAGD1/wYAAgABAAAAAGD2/wYAAgABAAAAAGD3/wYAAgABAAAAAGA=") +tile_set = ExtResource("4_7vh6j") + +[node name="road_l" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAD6//7/AgABAAAAAGD7//7/AgABAAAAAGD8//7/AgABAAAAAGD9//7/AgABAAAAAGD+//7/AgABAAAAAGD///7/AgABAAAAAGAAAP7/AgABAAAAAGABAP7/AgABAAAAAGACAP7/AgABAAAAAGADAP7/AgABAAAAAGAEAP7/AgABAAAAAGAFAP7/AgABAAAAAGAGAP7/AgABAAAAAGAHAP7/AAAGAAAAAEAIAP7/AAAGAAEAAEAIAP//AAAHAAEAAEAJAP//AgABAAAAAGAKAP//AgABAAAAAGALAP//AgABAAAAAGAMAP//AAAGAAIAAAANAP//AAAHAAIAAAANAAAAAAAHAAMAAAANAAEAAgABAAAAAAANAAIAAgABAAAAAAANAAMAAgABAAAAAAANAAQAAgAFAAIAADANAAUAAgAAAAIAAAAMAAUAAgAGAAIAAAAMAAYAAgABAAAAACAMAAcAAgABAAAAACAMAAgAAgABAAAAACAMAAoAAAAGAAIAAFAMAAsAAAAHAAIAAFALAAsAAAAHAAMAAFAIAAsAAAAGAAIAADAHAAoAAAAHAAMAADAHAAsAAAAHAAIAADAKAAsAAgABAAAAAFAJAAsAAgABAAAAAFAMAAkAAgABAAAAAAAHAAkAAgABAAAAADAHAAgAAgABAAAAADAHAAcAAgAGAAIAABAGAAcAAgAAAAIAAFAGAAYAAgAEAAIAAFAFAAYAAgABAAAAAFAEAAYAAgABAAAAAFADAAYAAgABAAAAAFACAAYAAgABAAAAAFABAAYAAgAGAAIAAEABAAcAAgAAAAIAAAAAAAcAAgAGAAEAAAD//wgAAgAGAAEAAAD+/wkAAgAGAAEAAAAAAAgAAgAAAAIAAAD//wkAAgAAAAIAAAD9/woAAgAEAAIAAAD+/woAAgAAAAIAAAD9/wsAAgABAAAAAAD9/wwAAgABAAAAAAD9/w0AAAAAAAQAAED+/w0AAAAAAAUAAED+/w4AAAABAAUAAED//w4AAgABAAAAAGAAAA4AAgABAAAAAGABAA4AAgABAAAAAGACAA4AAgAGAAIAAHACAA0AAgAAAAIAADADAA0AAgADAAIAAEAJAAwAAgABAAAAAGAKAAwAAgABAAAAAGAIAAwAAgABAAAAAGAHAAwAAgABAAAAAGAEAA0AAgAGAAIAAHAFAAwAAgADAAIAAEAEAAwAAgAAAAIAADAGAAwAAgABAAAAAGAOAAwAAAAGAAIAAAAPAAwAAAAHAAIAAAAPAA0AAAAHAAMAAAALAAwAAgABAAAAAGAMAAwAAgABAAAAAGANAAwAAgABAAAAAGAPABEAAAAGAAIAAFAPABIAAAAHAAIAAFAOABIAAAAHAAMAAFAPAA8AAgADAAEAAAAPAA4AAgABAAAAAAAPABAAAgABAAAAAAANABIAAgABAAAAAFAMABIAAgABAAAAAFALABIAAgABAAAAAFAKABIAAgABAAAAAFAJABIAAgABAAAAAFAIABIAAgABAAAAAFAHABIAAAAGAAAAAHAGABEAAAAHAAEAAHAGABIAAAAGAAEAAHAFABEAAgABAAAAAFAEABEAAgABAAAAAFADABEAAgABAAAAAFACABEAAgABAAAAAFABABEAAgAFAAAAABABABIAAgAFAAAAADACABIAAgADAAIAAFADABIAAgAAAAIAACAEABMAAgAAAAIAACAFABQAAgAAAAIAACADABMAAgAGAAEAACAEABQAAgAGAAEAACAFABUAAgAFAAIAABAFABYAAgADAAIAADAEABcAAgAFAAIAAHAFABcAAgAAAAIAAEADABcAAgABAAAAAEACABcAAgABAAAAAEABABcAAgADAAAAADABABYAAAAAAAQAAHAAABUAAAABAAUAAHAAABYAAAAAAAUAAHD//xUAAgABAAAAAED+/xUAAgADAAEAAED9/xUAAgABAAAAAED8/xUAAgABAAAAAED7/xUAAAAHAAMAAED6/xQAAAAGAAIAAED6/xUAAAAHAAIAAED6/xMAAgABAAAAABD6/xIAAgABAAAAABD6/xEAAgABAAAAABD6/xAAAgABAAAAABD6/w8AAgABAAAAABD6/w4AAAADAAEAABD7/w0AAAACAAAAABD7/wwAAgABAAAAABD7/wsAAgAEAAIAABD6/w0AAAADAAAAABD6/wsAAgAAAAIAABD5/woAAgAAAAIAABD4/wkAAgAAAAIAABD6/woAAgAGAAEAABD5/wkAAgAGAAEAABD4/wgAAgAGAAIAAFD3/wgAAgABAAAAAED2/wgAAgABAAAAAED1/wgAAgABAAAAAED0/wgAAgABAAAAAEDz/wgAAgABAAAAAEDy/wgAAgABAAAAAEDx/wgAAAAHAAMAAEDw/wcAAAAGAAIAAEDw/wgAAAAHAAIAAEDx////AAAGAAIAABDw////AAAHAAIAABDw/wAAAAAHAAMAABDw/wYAAgABAAAAABDw/wUAAgABAAAAABDw/wQAAgABAAAAABDw/wMAAgABAAAAABDw/wIAAgABAAAAABDw/wEAAgABAAAAABD5//7/AgABAAAAAGD4//7/AgABAAAAAGD3//7/AgABAAAAAGD2//7/AgABAAAAAGD1//7/AAAGAAAAAFD0//7/AAAGAAEAAFD0////AAAHAAEAAFDy////AgABAAAAAHDz////AgABAAAAAHA=") +tile_set = ExtResource("4_7vh6j") diff --git a/scripts/car.gd b/scripts/car.gd index eda8b84..0b6d792 100644 --- a/scripts/car.gd +++ b/scripts/car.gd @@ -5,6 +5,9 @@ extends CharacterBody2D const COLLISIONMASK_FINISH=3 #set in road_overlay const COLLISIONMASK_CHECKPOINT=4 #set in road_overlay +const ROAD_R_NAME="road_r" +const ROAD_L_NAME="road_l" + const STANDSTILLSPEED=0.5 var wheel_base = 60*0.5 @@ -99,6 +102,9 @@ func get_input(): var origin=ray_cast_fl.global_transform.origin var collision_point = ray_cast_fl.get_collision_point() distance_fl = origin.distance_to(collision_point) + var collision_object=ray_cast_fl.get_collider() + #if collision_object.name==ROAD_R_NAME: + #print("DistanceFL "+str(distance_fl)) if ray_cast_fr.is_colliding(): var origin=ray_cast_fr.global_transform.origin diff --git a/scripts/game.gd b/scripts/game.gd index e133312..8f964b6 100644 --- a/scripts/game.gd +++ b/scripts/game.gd @@ -77,9 +77,6 @@ func _process(delta: float) -> void: var mapped_zoomspeed_x=constrain(remap(calculatedViewCarMargin.x , viewCarMargin_zoomstart.x*viewsize.x,viewCarMargin.x*viewsize.x,0,zoomspeed),0,zoomspeed) var mapped_zoomspeed_y=constrain(remap(calculatedViewCarMargin.y , viewCarMargin_zoomstart.y*viewsize.y,viewCarMargin.y*viewsize.y,0,zoomspeed),0,zoomspeed) var mapped_zoomspeed=max(mapped_zoomspeed_x,mapped_zoomspeed_y) - print("calculatedViewCarMargin="+str(calculatedViewCarMargin)) - print("viewCarMargin_zoomstart*viewsize="+str(viewCarMargin_zoomstart*viewsize)) - print("viewCarMargin_zoombackup*viewsize="+str(viewCarMargin_zoombackup*viewsize)) if calculatedViewCarMargin.x<(viewCarMargin_zoomstart.x*viewsize.x) or calculatedViewCarMargin.y<(viewCarMargin_zoomstart.y*viewsize.y): #cars not in view camera.zoom-=Vector2(mapped_zoomspeed*delta,mapped_zoomspeed*delta) elif calculatedViewCarMargin.x>(viewCarMargin_zoombackup.x*viewsize.x) and calculatedViewCarMargin.y>(viewCarMargin_zoombackup.y*viewsize.y): #cars in view again diff --git a/sprites/spritesheet_road/bg_road.tres b/sprites/spritesheet_road/bg_road.tres new file mode 100644 index 0000000..c494f62 --- /dev/null +++ b/sprites/spritesheet_road/bg_road.tres @@ -0,0 +1,52 @@ +[gd_resource type="TileSet" load_steps=5 format=3 uid="uid://beswbm12qkkxk"] + +[ext_resource type="Texture2D" uid="uid://dphq0r5wk8a8p" path="res://sprites/spritesheet_road/spritesheet_road2x2.png" id="1_5ff8j"] +[ext_resource type="Texture2D" uid="uid://cj7noshq5wkuu" path="res://sprites/spritesheet_road/spritesheet_road1x1.png" id="1_skok4"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_33l1j"] +texture = ExtResource("1_5ff8j") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 +1:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +4:1/0 = 0 +5: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 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +5:3/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5wrcn"] +texture = ExtResource("1_skok4") +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 +2:0/0 = 0 +4:0/0 = 0 +6:0/0 = 0 +1:1/0 = 0 +4:1/0 = 0 +0:2/0 = 0 +1:3/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +2:1/0 = 0 +5:1/0 = 0 +7:1/0 = 0 +7:0/0 = 0 +0:1/0 = 0 +7:2/0 = 0 + +[resource] +tile_size = Vector2i(128, 128) +sources/2 = SubResource("TileSetAtlasSource_5wrcn") +sources/0 = SubResource("TileSetAtlasSource_33l1j") diff --git a/sprites/spritesheet_road/spritesheet_marker.tres b/sprites/spritesheet_road/markings.tres similarity index 77% rename from sprites/spritesheet_road/spritesheet_marker.tres rename to sprites/spritesheet_road/markings.tres index 0419967..5a6f3d2 100644 --- a/sprites/spritesheet_road/spritesheet_marker.tres +++ b/sprites/spritesheet_road/markings.tres @@ -1,9 +1,9 @@ -[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://dqj1nt8840fpl"] +[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://buu8w8n61kbxf"] -[ext_resource type="Texture2D" uid="uid://cd0r2a2yf42my" path="res://sprites/spritesheet_road/spritesheet_markings1x1.png" id="2_j34ny"] +[ext_resource type="Texture2D" uid="uid://cd0r2a2yf42my" path="res://sprites/spritesheet_road/spritesheet_markings1x1.png" id="1_hbu2l"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3gx66"] -texture = ExtResource("2_j34ny") +texture = ExtResource("1_hbu2l") texture_region_size = Vector2i(128, 128) 0:0/0 = 0 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -35, 56, -35, 56, -13, -64, -13) diff --git a/sprites/spritesheet_road/road.tres b/sprites/spritesheet_road/road.tres new file mode 100644 index 0000000..3cb0a0f --- /dev/null +++ b/sprites/spritesheet_road/road.tres @@ -0,0 +1,62 @@ +[gd_resource type="TileSet" load_steps=5 format=3 uid="uid://b15864hbqomim"] + +[ext_resource type="Texture2D" uid="uid://dphq0r5wk8a8p" path="res://sprites/spritesheet_road/spritesheet_road2x2.png" id="1_e5l6t"] +[ext_resource type="Texture2D" uid="uid://cj7noshq5wkuu" path="res://sprites/spritesheet_road/spritesheet_road1x1.png" id="2_d11sc"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_bl4c0"] +texture = ExtResource("1_e5l6t") +texture_region_size = Vector2i(128, 128) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, -64, 54, -46, 58, -30, 64, -12, 64, -28, 62, -32, 60, -48, 58, -64) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -28, -60, -16, -52, 4, -42, 22, -28, 40, -12, 58, -4, 64, -12, 64, -28, 48, -46, 24, -60, 0, -64, -12) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-10, -62, 6, -46, 20, -28, 34, -6, 44, 18, 50, 38, 52, 54, 52, 62, 58, 62, 56, 44, 52, 24, 44, 2, 32, -22, 18, -40, 2, -58, -2, -62) +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-52, -64, -50, -48, -46, -28, -34, 4, -22, 24, -8, 42, 4, 56, 14, 64, 6, 64, -10, 48, -24, 32, -38, 8, -48, -16, -54, -38, -58, -56, -58, -64) +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(6, -64, 24, -48, 38, -30, 50, -10, 58, 8, 64, 24, 64, 8, 52, -16, 42, -34, 30, -48, 14, -64) +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-52, 64, -52, 54, -54, 38, -60, 20, -64, 10, -64, 24, -60, 42, -58, 64) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -52, -44, -50, -16, -46, 18, -36, 52, -20, 64, -14, 64, -22, 36, -36, 2, -48, -28, -54, -54, -58, -64, -58) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -14, -44, 0, -20, 22, -6, 38, 14, 64, 22, 64, 6, 42, -10, 22, -28, 4, -50, -12, -64, -22) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, 64, 50, 38, 46, 10, 38, -14, 28, -38, 14, -64, 22, -64, 30, -50, 42, -24, 48, -2, 56, 26, 58, 56, 58, 64) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 52, -50, 52, -26, 56, -6, 64, -26, 64, -46, 60, -64, 58) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -64, 2, -54, 20, -40, 42, -18, 54, 2, 64, 24, 64, 8, 52, -16, 34, -36, 12, -54, -8, -64) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-52, 64, -52, 50, -56, 24, -64, 8, -64, 24, -60, 40, -58, 64) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_m1hpr"] +texture = ExtResource("2_d11sc") +texture_region_size = Vector2i(128, 128) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, -64, 52, 64, 58, 64, 58, -64) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, 64, 50.3181, 48.2707, 46.3808, 33.1517, 40.8687, 17.8751, 32.0492, 1.81114, 16.7727, -16.3002, 0.866196, -30.0019, -16.1427, -39.4513, -33.3092, -46.2234, -47.7983, -50.0031, -64, -51.893, -64, -57.7201, -47.9557, -56.6177, -31.2618, -52.6804, -13.7804, -45.7509, 5.74839, -35.0416, 21.4974, -20.8674, 37.7189, -1.65364, 46.6958, 15.5128, 52.8379, 31.7343, 56.3027, 47.3258, 57.5627, 64) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-57, 64, -59.295, 59.61, -64, 57.2477, -64, 52.3655, -55.0428, 55.8303, -52.3655, 64) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, -64, 52, -48, 48, -32, 40, -16, 37, 0, 40, 16, 48, 32, 52, 48, 52, 64, 58, 64, 58, 48, 54, 32, 43, 0, 54, -32, 58, -48, 58, -64) +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(64, 10, 10, 64, 18, 64, 64, 18) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(18, -64, -64, 18, -64, 10, 10, -64) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-52.3636, 64, -52.3636, -16.1616, -49.7778, -22.6263, -45.899, -29.0909, -9.69697, -64, -18.7475, -64, -51.0707, -31.6768, -56.2424, -23.9192, -57.5354, -16.1616, -57.5354, 64) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(57.5354, 64, 57.5354, 31.6768, 64, 17.4545, 64, 9.69697, 56.2424, 17.4545, 52.3636, 27.798, 52.3636, 32.9697, 52.3636, 64) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-52.3636, 64, -52.3636, -16.1616, -49.7778, -22.6263, -45.899, -29.0909, -9.69697, -64, -18.7475, -64, -51.0707, -31.6768, -56.2424, -23.9192, -57.5354, -16.1616, -57.5354, 64) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(57.5354, 64, 57.5354, 31.6768, 64, 17.4545, 64, 9.69697, 56.2424, 17.4545, 52.3636, 27.798, 52.3636, 32.9697, 52.3636, 64) + +[resource] +tile_size = Vector2i(128, 128) +physics_layer_0/collision_layer = 3 +sources/2 = SubResource("TileSetAtlasSource_m1hpr") +sources/0 = SubResource("TileSetAtlasSource_bl4c0") diff --git a/sprites/spritesheet_road/road_1x1.xcf b/sprites/spritesheet_road/road_1x1.xcf index 6df19a353bda9d771356b9b5d29d8bef41748360..db38b0406c6ef810406229f9db4bba90a6cc422a 100644 GIT binary patch delta 2498 zcmZ{ldr(wW9LMiDyRgEt?XDmT8xUyIOA%R~DjN$#rep^A_@k7kp+O*~78>G%EVqY? zSLQNh3O#71CV{SXb8M8AVJaQprkG)u%rbL42(clvlEHZ<&-+{aHRr)I0`Loz^JXk7ROtl6>aaqC2 zs-n_@WknS)h=H0Z(v1Q7h}iaey}8F10BS~9lr>Nr0aN?76tjX%$QQIvbI0?XNLSFl z23rv7OhP6r^H`bBiiZ`i@6Ix&U950Tj*3#VDqUVwR#jP4QBbma<(j3j%PZHgQn_@c z*m>-P`IJup^xLB*=*Qi*18Rcz3;tLZVSEnyh4+Ioo8?*Bxj`D1iri>UGOB-$#4Ix3 zTf1uYDz4o&Ry(0r)lSsHT^z!-6BFUcSO?C=-V3=MO#5;yH3?GnEfQh1-etB0w`Y2C ztXhdpRV!Htw=0vYm282d>NxmHIasHY%Mv86_O>6)tC7px9UgnF*r zmj$IkTr6QQ7WUtErhH1T^&V!i!5ty@RR{TtF`q4z9W}(DA>@6jI+Iuf$w3ULKjIxQ z)Jm?w9_I%J{L0(+%S~JU3e=FG%Lp`J$|Ov$22M0gN5@cXEU_fOw(vb*X$-!)O|IEK zN3S8_kr*UA1D)bGLOr}1cJv515$_mzaHnkD^_EV(1{+#GF$D+zZ|7|4y*sPM`6^;- zf{u;9Uulm)$M!qMpE(Go;c}2Pt6cugeF2j^SsrJd(etclEvpx>HS~CPuzz=Yr87(D zH0fq64G^a)S2V<)4k>#HhRkn=lwE}VWFuz>=TRn=V9}8IKOk`aRWxjU7=a7$gpvZD zd({JIuQ?#)t{^?~(Gy1kybGdqw2&MkS}vM>MYder80KvfJBDV9hlj$%^x>(zSj4vB zDZGTr7lvmTsWS@+ILjb#=nW*`#H}HX6X0*%26h;vj5vB$su@S3y;YdPs#T-8WD}_@ zgp9vkDa>4JRZpUFDULLnrR_V(2<`e9vR&U}*#1JucJaOM-UR;{ypg1*SLywLG!XB6 zGpX3VE>Ll}NU~n~yq|ic<{p}^#P1{A~1C> zI;4jnFqMCPQx*7U%mVFBWo{vD*HK3t0v-8i$QnYRV>4_APAheM#M`eZ`OD}gEzQ;; zFncl@iu@3m{T%EZJoq#(1$JJ!a`6zk9Hf}m(sM>y9FFi}JDO|vBfR(}*vs<3s$kAZ z-esf&yJsP=E)MpFec-m4psQQ)w9@G@wE0B@HouF8&Ql0%J^=f}r@(e> zH2pHqd%SW@$}c^%!4&0wk2P=Lg`lgOhq`a6Lp|=s>p|Ur^7bLl8!B1leK}YeC387= G5&i{m@mS*k delta 4233 zcmc&%eQ;FO6@TaMvJ3eRga?U*076AbHX$39FqXn@iilcwY4_1sAe#^fL?8)4K+qbX zN)!A@GEcZ$n-s?m6jPWAnflTXg-r(tjF6-{V6l`$yM?GIts~G8_x0X;?k3AeJN?J$ z&fNPu=e~Q+`MrC8d*6FIo{9h9o%lu%bRR4{3$-6A;^!QJST+OkSvO*19b$7QqM;(5 zZWai(WJLE0#L8=k%|AvAJ&$4mj#wpl&+|%EL|NaTVJzbd3HtR20oXtMz`)J-THB7GO>I~ zLw-n)SFD-*qM|tMEQ^|9^`e`)3o$(pas1nDS^42?{ljTjN2J|eW#>WY(dRWKll)AX zH@^@A%chFF`RmYi{|<5fLc|4E+MX`^ZbI9?T7u*C6%AKu&TKMFZ$F&0^AL3FXZn)K zvioJmWshOVv(rV!WiO+<_L#&E5TE$84MN_;wyaMRZEZ{5txRb9l^F($vi)J1XL~hH zYov)y>y)?zHVcoO(DfD0d|$5U zN7BD4eWn|?1~1du8ca0a*Wmmx7^1uL=F$0ekixqJdY*Tu>R>eeQ61#+ZYVua2Wk4l zc|-XOl|EDlNi2NpQFsXG%u+}l>0QVvaiJ)fKaWP={WxUgg^3R#mXEf}9ZE8OWuh6=j0K0tTreKp1+Qn+#*B+OcZ!cGG*IVOGEtII($SlU z-cV2_&Fucr_^aEN7;jC6PIm9oTml%vhriG#}hnK#SbpP@uGJSODbe!jBF{B z?Qs3_+HyTPEna^tL({v4O{RZe3vbiTB50<)MKD_b$uG9(XVopVYCRjCxfqV=Uu`JY zGt=Ys&6%2Bl|GqXe*%sfM;pnuq``m0e@vZMYY9N18MK7WptI1@N&;xvTFn3vWA@e? zfpC~zWJb828xXLzl5nJ+n_UoqRtq|$D^eJ+Ms1e0-WoRRorR<;)+TJ6)ez&%wo8Y; zRRnu)yG2G%1)rqnv$%*V==p3eQx)`lcGnG+)8mGq=L6O1LV7+3feJ39=OdwrPeppn zW?7NmEjD4}f*u=ZwhbNXSj?UscUWmg&;gnxs9D^^AqZ+Vx9JcBHM{$UgA?S2AgF=E z>PCVZ><0(9k)THQM>Gc#WH!r+1aGkk8y5uGIJ4#YX>{Q%l5cD~3R@HD*h-kEcQ;hC zQ|JMGPU9GMDDCZlaO%y^WT+m3nytPUHQBroHCz2C`Ww$9ZVw>7fX{yB{13wVIyGBi z3C3tPOr&~kOs`V2;Tu8JZ1_fNKxj5-4U^VL05uzgumv5i*`PIQv#dDT%*8QxFRYyL%>;}!=)LtMs1drN!V1KC{5K$ zdx{u~+{Ms!M+tHwgA$Aq(FTZUQ6k)MJGd4F5qHGF&HaK1I$VN5Yt&|0nN&@O6D8=d z(nl75)S5Ko=RXiLm)Rrzh5Cg}khgR}}J!LS9y=Ht1pyajDb2C=63|F^j9hR13VU62qBZ zDF!cu$bikxCT8<_PH(KuD*0I@zo_IFmHgtCSRZjaru%W@O^1tF_pwTBcMJTi62qB( zx!Zo&PX=su$S|AFbNXX!s?8$Pjp}Rg(?r8sLZ$-WpI*}YSKN?3{vxj^5UIfp>BBd4 zxHt;OFTaQQ**U%;Wn*qFK2^Twi;FDWd%0)PTU#N=or3Z zF8YmA5O;kn@k<{5>jWdMioBUj_O@a8-m`f5cqR|OoBYy_{yzM+A;t*w+ws+qIdp9; z`L?m9mV7>rbb2sLXF1Ng)QTiJ@!OW19EaoYy@Ggd%HUbKAaiU#KT5aA#=oxFH*~)Y j?LWg)%_jZ$@k#nm%Il{k{z)L~YEu+5wy~i(vMK)t_8B*~ diff --git a/sprites/spritesheet_road/road_2x2.xcf b/sprites/spritesheet_road/road_2x2.xcf index 7b209f40074d64f751a88e385e319f162184b9a8..5e3d26150ecc8c7baa810b83cb6a564c8d1c7472 100644 GIT binary patch delta 17606 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 delta 1235 zcmXxkUr19?90&0GyGvcpZR)VvTDfuswnl1&g^@NBDH|qadk9;9Y(8Xa`G=x^m_(2n z;tdQfLQ;yFD|f3!vGOTcgi2V5fxekaT0&aTgU$Q>-ShI<@7#ON`JMASchj$8BhO-5 zT~ySU-%IJ~g3@xY!n*G;SgT07=g=`BWs0d zj!t)?!mFm;=pT}%4jaY1Yf9RA0Su}eWWT9t@7ax>z58KNH$3nQx`E(M%@@1F^DZa$X-gQ$^_{r7ipr<@3r; zWfY2Zca_OW*RAgK#WpPWo^M=)OC0%!{*OBNnV)}+K|DUfPO^XDv;=3m;Jj)d;)Qla zqLtB-4*u!zP?lPow_-vtnwHr_3Apa$!1X7`D5p#MDh$_OfyvPe9c`3yn!U(2vz^fT zj^!Dxyn=NW{c9GXy@f@g$&NykJuC>4EwCb#T0*{5aq}z^bz1Pc2fHIrSWVRV1W%lA yVD?eCV>RnwbJ!4c;U9opIB#tbV%M({@5i&HfGB&j`HPJROure?RUG(kDa8 z3t`a6`ORp z(scdQAQy97BgHETtQgu!d zBj2=fEULIO=KL+wHkRE~bMF0>x8Jl)on==V?Jh3V+gw_kw`tthG1G1#v~-IkR1tN! zFxS@dx^9G!xiy(c8^)6o7Wi`A26)n|Cy5=r^vn2B)w+5CY;pr3^R~N_J-uM?S*XmN z1~zmsp)yu28$5`A@ASUSQo|fMRxssS;CGJftH%K{2b!xxh~}@cZezL0aBusk!0tZ3 zLc0Y`sD75V?W9F8fP59f+h$E!(3Zs4^Q4eoItU(s>50-g#2ljeyT=?yXH%8f;<+tj z3rgj~ngC3#=xH`7EAy&Xtdkovea;dkbn*hdUy}yf`;X{eXdpaZJd9f##u-e~bG7*v znIUFp_@OXwGGSq)Qmd_dXBZLnU*Wm8YR&C{z?ULfRNtIKMs9G~r3cg<8R0J;x1``f zN%|%ey5Fpqwm&vyoF*;W6Xg9xq8#O^v%tMqk;mureMf-elLHEUTXiLtWJcku zpByL+pxfpRW|)WCZS-a=)ay3%dWf{opSY;1SE;JfA%A^N#Y9zOuY|(8eqHoR?P*1f zbR9owtuUujv}((YYt0tTjW*J|0YP2*v8S_Zg+SA>bYiYW7D$S1u^|>hU2wnAgblo% z1}6zI&rLOjTkOqz=)Z$U50VlK`^!!fwLJ~;k``r?s#mj!4UVPOvI>`7CQ|ADJYN7e z_(vNCZ)$p}f;mTxd8LF{xV41WxVA2Uz(d`Nvq?zzvCQWuG}=tC0LS#oaZG>aR+xQ2 zH)Df|Obf^*MiMpq>E_Z^runD4p1T_t6ZWRKF_XJ=PYL4<`@3ro6OmIn3&_$EPXDTx zM~sTOIme8#=ug2bGbUthZ?QE!Qn17Pw=}pqi6%v}h0->-`4ZCT&BokmMrX&Efxs;Z zbAXLb1)y7XnlK^WoC`P!x`dyPLYmAULJ6gd-*WAVckBL5s|XPcObtH*1DM!o?|GWA z&DhM2S;2+?QULvjkpBo01`@S{0)B_3(fTiU-dmQ z%X$X3{RZ72Sa)r#`J$)XB8R+sHND{wbeU}-37OnTvOy$T%Up6L(!symMv1a$XHfPz5?zty& znJli2FhB9bUxFMcN+%PhK>8$RRqy;c{32^v6LZX!cp1m6>?aE87V;J{-$PJjB}1iV z!Q^Fb_ku&=jdPBa-u(CNDWvdc-Ees3%-D&lw5q@U?PG=SvMz%iz_G9pE!>-S`J;(R z+LfRk21PK(iOdjA@hPeL8S#X)*%Oo4TQ;0`IHpHX&u(>;L;HSOo57jJb921k=qzJv z=-P411m)1^8sR=B%7A2mQ;x!%-Nt=w8#`m0+rt(|)mMFg_3OWbNvVb33ZmZhs z%A6&V9KEmKcREuSozGDX<^KgmLfT``6vN?N!7hyG-W}2?S9Ne0~l#=)bXs z9*`olnu?!|MsSTk8Ll9v4`{r~Us@|6F4bI1pS&z>PNa zBGv}x68VLzE_Ex@-H36fH&~T66JmiXi~GSAtBg<)V4>P=4N}@2mp%_Bndmer2_JX? zGDzP~e_OrzEJOyA*UJPmupcAgJ1-!*4}{P@%V9Ke4?AqpQ3;Qp0!t2+nh|b~uWhtS zNY#aRZ6L;kl$n%{+cb3RJlSmW!vIN7EKAII0r--9P<6>n2zJoRmGBl*>38jAb!cKP!Yayw+c#x;6KaLeU z9F7|7g&wAlxWo&1KuULR+1n!_1QxBx592fsE%|PKaLic$|L_8Ql?`9Oo|g%9hVjY1 zl|Ckrv`*T!beS;|-7lPk4S$5t=B$$KnW?mfBoo(=ENFkVIm$?cS`-Ut!#7Xbnu>&@HX5 zS!lBP6L8%*o`l66(=%NPX@R97g#F|8+U`jV^cha#KZr;!ln}l~+GSM^-P2D22!k0w z4>GKt%k8!mEE5N)9Yo(2Tl4|74HIQ=I6egM$d2pR2cFr;?t0okbIZH=MQFlsN^hAX9;xeD{FzR<`Em;)ci2ecCjcDyfnFqGTODUBf_`LbYi#pS)q{8gfR zIg!wl`x}&)G5Jfb5IWNI_Q*cWP}&gFn6-t>gxZ~W2_w!{uGoL=ev2*>BHG_RC7Y`V zki8ieYsb7Dv)mv;RRdgAT;{2aRNsfrHrRR6Tu4uZUWN;Y$#*|N^e0U_J$p0mhRNNa z%0;ly{1EYZZQT2JyRxLd;rTP8c?k ztw5Jvqn$yA$>iDfUO0ZPUL z0Y`U&enp(p8M|V~7%aye*g+&Lb0Erzo0WYr6OXYcy#p8S86{B*d9t<Ltl5-PDjDN6SRyN{R6nXGq-(7?02!#?I;XV<_jXr&y7 z&QjfWbP^5idvW_$<<*x_VUxD|$Gx1tLE^YsQSEbiI2P58p6#bsv}AZMU-Cui9p6hE zVx6<7?wL9di|Jod={1d=X0&{m{sCI7vMRLs7IAL<(BJED|idh{YT7~YwUq_VkIyY?ucF*5Pr8t`XEA~b@+u7n|C)4by zszxs|2N!>DoCfENAX&acyVI<4R!7rwDxALCx%&Wm)_O0iX$qg@gS9wb9O;Jm_U3>EcS|9t9V7i}s(KR)l@7P*nE;AM&#!OMw; zP3=xSHn9bVJLMra&ZgH;v*{@R-5JONlKF1%nq>CMFMVPowMrYAV(frgs({ZY#r>rl zr%Q=5wvet{-S(sK8N#u~nqFS$;X|o}Iy{6P0v*?WUzBG$7!H!me)*+$>_D_^b`~-t zS~T_}kTsmnni-!v{!>q=3^EIauUvW%6?IXcp$joNZR@zf8xqt_gm}i1e&X!jp_X{7 z2_S+k__g!B*6H;9e~g_3P_2tO9MT@~(Tsfanm8Oslc57(skZ)WLsKoP;#8doAiy7G zEGVyx1ac&JzocJ0EO4cNZ04uz5^LfUvpg%JN;kVb(AJ-8XsUCn+aCZh265mt7`;2) zZ(vUAnNQq=gO;`IYJ$m>UwX`XYq#@?-p$nM{9&kRlATc$nGoN@ZOj>8V$SxhIq1#@ zYk-~bazh`r6Kn6ME}LGSJs9P{ttvY|lu@g;3w0zbkCA75_y-+de&C#eM<9D16A?od z=mN=kdz>0DJO3-hKDFJu?%@ou0u}BSMLpGV$Z9jER^99v4k`4tCcMnVH~53$mVRpI zlII|<%R7HjvWzVw=k0dX={hyU1>5{OVhr&n>VdmJdI_`@c^2U0K<-jC_mHg_T;kONK$Dy&kMCmg+(b<+JlQfScw-$3!{G6+b!_mKZGo0G) zWgx9TG~-pz$@Mz(in_l!a9Ot%SdHJ?qCbEW;MsPTGz9rb1Gt|`D*I}x%GW|;!1 zzq#9(bU&x-WIm4$Vhh%H#EwNy=ZAuu+KI<>Me$R~U(M&2Y>yg&kHsl48g9&QDVzQ> z+Y4J~9B2DbH0Zx!{I99=O12+s8On?Zqd!#Yw>^YXVX551i)bb+p2kE>rYd#rq_der zfi9Q8u%st>Vfq#u`cdUUGQqa1y;i3nPwwjTK4tlGD~4GhHL0|n z%od#MNUWu-L}Ql*sk3=7j-Khc;s%_W=wXn#3>cq(@P0bY-qAYocI@f>PPdS3c9yMn zEIl9yU2l;%w!s-Zc}4ZQdjhxyHwK~IopC8m|G~R!ync4A&YXNS!E6P4g}~9i0Uo%G z*=C>_JK}pTm+)3@^)XR>uaVn{JQtl&XPeW3jI;C!)};m3WgJus(q6Z3>;qq~1;od) z$5_Me`JxOiyW*=xHnI(+X?2u&H=+oIk-a1M(7vs`rR?zTrHXH8kp0 zuWq$_MlI4M)KEScHONMpMGogy3#6-H%fu0u^gP1zU33+s31uyE0yeM(gFBwpNW`1U zTjWmk?n%;g@HQ4FN7~Y6(5^0fT^b`s&FvqbQGza10{b}jXB=P}FQ{q#RDuqrJx~Iw zxog;3Ir4ez{qGMmQGbkiFphYvzHehJ4i_>5!Ae_S-MO>Yskh{))}1R7NlW_o;~I-2 zXM(dZ?L+HfBRB-Htnwl3sLr!)az8@JbosS%8(Qnl%n>@Mv-<%{m}Zdq1U-cv^#zMG zCe^7@XU9>6khK`s*n%FGhdV+XdGg0qpPK^M3t{XQ;Me5sZw$G~uALT8^@j(-k|yU3 zx81Q3Zv0B{Nzp-haDk+zLpg|NYFDC*1(l$*R-nq`h9!ZI$t;UU^$L=%pzgGlN1JY4 zFgI;QzqHk;CJIxyzY$Hi#jgG3;zW}r>~G*^CB-}9=DrI(I_%Zv98m_I7d4-<{c*qK z%xl@l=aL@aLWY}4_rZUL9sA}2^f3Am&N1<8@k9z%r+nOQStPN-z{rLU1koWpTAsju z`#xYVH57iBM71 zABRORH>*O?{<;`@`u*($b`Ugklfqyzo^zw3YQQ_WwUJ7j!mrEbLY*_Ct1ZBxhIISH z%T(DDvXpXspv@(io{VmW6r&r}Rh-uvmybe|jQwtRq*g`wqLUbbIatA8eNui0mAlC( zy<5<92vU;XJ!^j}Io}WYeAHPJX)CO9;HVAMce+1$F#74t5w++|(-s+f7P_$+P?Sdjc>eOA}EnzHN(A}`oe|s>dIBtFo`d$Fe!PuN$60$lJ zm?ICnx!vzufN-(di_)TQBHS9*iwHQd5WO>krC}T2I5bemST+K~~9oC1Qk=iqM0-oKDS8Rdkp7DMQEu$aD3vKvgvW`7h=a$;#c#fjiPWEhn-RO zc`AQVkG6A*pUVModT@;m2hM6kzQ%VvCUT0g*Ob70omZQA*%P$_r1S88J_>XKyRIYt z)e{_3gVXe2_GQPB#~!dqP2HVJCU8`vQB`gBDKx{Q4tUT7r9tJzqD0%h?j2n`)P1KM#>jxjWht?d7*;Z1F z!stI+3_<*(YfsU{B@)}IppwI+6YgMbD_kn0v!iN_pOIFacOj z<~441sG6~DJRQ`N{64YjrkG#0S@f^YT9az$D=gVhIYRm%X8nAz0ch{2%f3$i66MA_ zBS9bF0#;MB9lcez|3}E6D^9M@CDu5$*$yHf^hJMhHSqw_YN_OfYe&MgmXNoSv$cKw z7P5W>t-!`FfDQpeO5MQ^CTU$8vS&QYI_ilUK)2L}P6X8lToBeAg-p?FWC=Q;X)QN zsm?w}t@QH`Oh>t}x;6&GL^oj)YgZ!q4YjV+Y#WMVG^5lCbDFZm(+9xFER@#=oQc7k zSPc180= zOM}@#9SdJC-d=JLO;-CIaDW@fZRj#WGz4+=>cw{_<~~KIv?Ioz35;i4lPy*HjiaOe zaC+UAla@j0*h9RA7l&Hn!G5e)0Bnn$!GT-aiC-1_koNg*vXm?KLZ9`CChu~sYm_8? z7&HztGpP|FlwO1CTBqC8niT)lS-R9R=t=s*e}O#6+>1Ug+rz`I`zC*oc9y8*NS_Ga zaemH5L``G&cGlV5iQsD~hyJMQ2J9rZl6Y@%?%Jmf#MosJG^!{yM8d}f}*wDU0 z`4Q>@dwWS@U9<%C1W6JRX&g%U4u{+7)K?U>tf}Hzozh6P{oro`*oBe%M<~yxj3XS;^ z6JzEQEBD)_pWD1Jj(FAT(JnvSn66E2s_h^4`1En}jjxCOO~npxnX6gbXlA0JG6QD3 zp(=3QlC+2QF&!C;e|>yiXhz?y&u%c16{Cx-@$?uywd4s}_~PD#iBHzRb83T+-J#3Z z&5}PKg3NCtYWq8_N8jM^w=s^&URraFg2yb)TPE>r$$o>TL-}3y-)K0kTR8RpUT9x7 z1Vw#{++n)!IUGi<%ZGc;U!JT#UPs8TzscO0+^+ZGEV}+9$y8D9S|=&T4&=(U>wVw& z7DW~eJC1fjKBd2M3^H}tfc)36y+Dj=D(1|4TG{b6P(dwK=D3Gh7K zab}rhWamOm)T;$iD5w!x!GQ}@feAkB8?c{tHD+{cJ6p_C83!m{^P@&`jq;@z_~ROl zf?$>|jA5(vF$DcrTdD?RHQ9Y=Wm`*#8Ld_PsC9Bk=>?e=8=hnDFN5bZa7{xtLBD-k zshik|&!gHG4fome*2i! z6?QmbhT_)Lb!^vyFZMqwO@ua=C%ZZ6^Q?4A#vRC!b!1da&Qc=!G&PA$VV^)Ii*qZj zlF^3MD%(P?U|A@HjMD{mh>+<_IwG6PmJJZw!b>?uq56+-n4PbU(S-1rR`+LU4LZS* zjXhjZ?^H*sYO<|q3AZIg05jN#0b)xWrnt5mb9Nj=)6qD{Z;`)6DmWlPM+I~?H33-u zQ%OH8Kg~p0Z+uJDY$tbQP;$ypP=2MBg2fw25l42A8Vjs_v7|3NYj;=3eaQU~`IuVA zp3tYjaQ0xGvOb&3e2Q7e`gAz;hFxtTmm#t)+l-c^s6&isy#}{bSZ0#=$?0*3UHsbF z#-&;4K%MeiHc5{`_mjfCUVSTqoD0+e4y57Wi}g;U2Ezw!{5tlSB~F6-qkr1Jv^;0e zLqVOSM!UAd6;xSBHu_xO&ue6m@J8|s;3+mus^?RQC9sBZ-z@Eo83`JuKx-%o&90|<48 zYpFyis%=vQp@(Eb;S*{UB(O7~eP;qY338qwPcjxttEuzyKGMTFcfFzD)JTOx@u@?f z+EVYt+Hgf_R1aWR4nQ^#T0=ReSi+eW`M*kmXgXWR8Vcq=ByL#qQ?wlmEBgs?3PHjF z>e@ky#L<(J??--Xp@O<8?<*+KZI>sebW~weqo#mGnWS}3C}806g=m)?!I**eL}9n5 z8ZsIU@#8n+0x}fLTP4mgUV$13(NSt8ul@ANp z{ZL*c83B~_6Uj(;rFH7P9HhsP6!}@12k3>xsmU z>TD}oKD7vwtDl^yk#D|6FygV6c=85`aXyMI?##ab4rJwH9(87)(3=}E9Dn42BQIC3 zs%ctFs;LwSE85({=EAm*lh){md{A=pQCLBJ_G$bkf5XHzdh4$kaTcHL70nKSaTt0q zO4k}EJDTNn=(ZE~6I|D^4{>5RC>yi;uw-u?x(S(KUXOI~918`;E+{P>+d~IB(huQq z;r^s-%&9)xqguje^5a{zlA%!h%G3)T0q5#$Ax-IWuj*ns%w9AMd|R+uCgLQQstEl? zNY}GIed&Je-{T*|fxQ|H$)e^#q#;)^ne_qL6J!KKwb+upwMq~TLf)WDT*>QzeH}>fHBo+NVx+AyAgm!)gkJHwh&aK#%~^i5+P4LQA{xVsT^b> zxTI4MtsRLq$}f}!6t$QWGFHE7a{KXwWMG$-poODx-k}vO^;OHc&5OsTZ1cjarF)^t zaEx7wx407r3UnNpf_{A_84D=uAX*9A@J33gQ3_Sn3O>&0rm!6RlHdlpNVD)6rp^LB z$cqfQY2Cub?7u{N>K&X25zp`n0sEGC9exL8n)@)6LX>u4FpreN(9~6 zJWn{4jQ~>=q`*dm4jrP#L3xW4PDvo*e;y`sWDbYMY2{Gp>WYd$7qOiE7i2gJ0C6x# z!QK@_u*;g>LeMwanBFi`TgX$%uc%Ww()S6$@P~0Y#DqoI~dP1vyHcvVb^@Dxp0|(*+DHnewwW(pmQLTpbZLKSom&uzd zR@N#xvd@Y`h(k!TDW1%J!v$;bp#v#wo^SA@9erGmvp~oe4rwPEi@eZ3uq!bBsay($ zZ0$^7*#Tq1SRU#7!$(0jYw~)*9$mI0y+Xh2jezdMn43TfTh;L%PvlC+Qf~yzZ`e5H zW=yhm=mge-xY-LlTVhO^o9vHcP5#XJKFr_LLrveDGHMRhd0*34_1a8TF0bkA(Y)RU z9F-1Qxvu?t?5LqWme9ar2J7RW@nj9|c7_H0Fhwh2h6xiJ$)=7*CUE1U2mQedCvUU# zw{>1%3YG89yMcoJ3zEGfe#5o4;D$noBDI8*&?lQyd<=4kQjOAsU?3+(IN6G>9c&_% z+Z=X=Z_^1{jr1agoKTG%#uf3HQk+|uJ8Vh-9L8zmhqKOXhN}@g(E;kOP80Mbh3hC%*k0+C>;aM zwdj+cO$C@t@ucVEWT+VwYvoCD^p83HI)+I5ng_2)sOiX-t&^j|9&|-_9e#)Wr6XGm zjTb2cLEW?Uh0;q%kiNFw-5=KcoQ?;N>Zxsz&v7T1=kL-<(Tf=33;|hnR0R00vjf$F zc>Gxsej6DMII->?{oxkTe)YBh#H(={^7{JmC*}5V!*GEgbtyBgFbs;EjKG?nZFvP@*?78aqpbNBq5gnF`UP|z}h(_H^ovgY>0y(N~b2lw%631Wh+RTW6C`&yf!<6 z`RYz$sc`AzR9`5niLszpw7JL6-Ua11M3cZEbEeUqz%nA~zbRW7UESht%(Pm|DzCRg z!X|Pm&aBC~STq=-vsSQ6zXVhsI40Xqc|dUptbhMIhtUhh;T#qF3s%t|U351$#1QcC ze#TR|4X8ut_3uBCOs60mzevUAJXAj)B0HWzsV2i%ww{e}L%+aK3DK}@rvQ*^+IYzC z*a`nbIW|EDXsko$f$0z=#LpfL7dDYm)%{h^sqvTOMdO(x=+AM~3fQW~TpmO_Zw%{+ z1Hcgdc(8x`m;O&F8r0e!OmF`#?_Y|djbWu0vs+@|hjoFQ!&byg9%n=n`5lsbh4^l$ zsO+v#%FlsRj7S{K+5z(fN5wZZezan*@4d$Y`ZYS#`F%t%EN@DLY=6)0D(&B8K+o$6 z>M?RZLT$oZZz^=A_}(kx)34>J`u6?<@U|RC>o@Ik_atR)O_DYtSUi{bLp1xAXl_yT zkSZymO5CF`LW^Z!e%2|bhLh7I;U$#s{yrV2_1K5ohnwS6>n);LtuVvU>~h$~#=`cw zMP~GC4ASG051G-&kv%il{U+uqRioU=!2u994)j_`ig)?lmPEkgA61~s2bB;H>0s9- zA2VV8M*PwvJnRE!pfB1!>u{1)Vaj+C?G}XW5F`hI_*#61?nun%Dr`&fjgnr77SLy@ zE7g>6j5W-l)VgE7@IY%v)zPP@(yv_2-1+ca2In9XDUFozq63spBnGZ2q9af0PY zK<^~MVc;x`0e2E&jE7)@?iwCzhI@`CWE|#4?#zL(6mIJ41T^mH%A;55M#O*fBvd3* zFA0I0kWlON{J%vTP)YX^vTPy<@THkll}NNib7vw)l|?mkF#N&qEA3wnGiKUrGcmL& zG-u99ykI$tS!j!Zd04ncsx5Y~P}fGxX~D4Z9NLGIX%18e4A)}J_nLYl$5fmTBgBm` z2r8A5;Sh_X!#Db2@R&UbNosRD`fte~sAn-$7jwi7gbOyKEWs+cSxiZ}P^vVNeGU=O z8S;f>Ul^`-vLK+<@amjLZ?fYPku^;xRuebpOd{wGe|&-p3^f;5{Hz%Qm*MIIxH=r{ zeuYo?yVRG2g@RIIu$RPkva4Vm&Im$b{VJIA8R(X^anGZqiIgWWY}M^+o%;!>X?l@) zo33T&0j)1w``!(Igydb>E9V;Co4qyeInP?Fc5w+%ubrvM6~YH}Psj7MwZ&2W@FBE& zI6Tlhy}^mtNGA^-Ez`}^R&hk7*=FENB?H&+9RvP|Cq?%+Veu8`-$WR&ZSATwhU2;w zghhjbD|N%~DY%`6o*bM-^&l)76&$G;EUw~e9RHkz1i>w1&Xp~&Pr>O$jc{wSwP52OO!niDqeNq+Q)k(sI2pocW>vKC( zFE;4|ApxuQ0@>rkIzrkfh0*4YP;CKmn>i`{S2>5uuZ*{V(^y^8nZ5oV5HvuXtdG-` z;?I&=%{jDEd7JeOw}-5*4#)kyz-@qdpL`hhl<`1UI6YPN#E#Pz&eO4L7lXwF*-+{T zB(y3?xFN}uPX%8rgc*c!(+99gWfrm53E5}402WZb)O!$P#a|%zR6Zfx98$jP#zRh% z+zg_TlVu+V6f-wt!PvQx#_GykXaebWqr_S!cm zPr#H|erEO7Ph&{9ilONNP5id^srPj*AblT0@SWm#IWlgCS|Mepf#_Q{NaIkye^Yd) zK>E(myoe`5{5jdw1MOszzDx;WzCO3!Jb~Q@ISqNRHT4Razkxe2it0UB01q%!J@~*6RmoCv)jba?)b#Qz51-bFVxciaK1${2SCz z>MW#TZ9XubNtFALi7gqXFdc=%kG9lW_g-)ghav6uL*VuV*$nmtA^Mta%4D(Mb*DJe zR|ZOd=gAcO;%6~N*f?GiMNQdh_?TXVRrGPd1!%BOIi!6?&?hM){53*YO9lrfQ9MyH zZAaNGp>JqGm!U*4=}`2%^X_rB8jl@n93!jG=gStENoZBfKYY4UB!9 z4l5_B-gLZAdCCDfPL6-kM;Q8=gU&$b=fUtj_Ub{&TKzZae3Gt|SktfA`nDUKg92D@ zSUAC!-ns>MScp5+;P;#oJNhci7^cHsn3@VY>hw2F^O4%l^8nzoYJB9Xd2?6I9~HZD zKE8pc*wcHMhsQ9nSGcEml-PUJ2;U)M{2-3(sC@dr1}ux87q?*D{~6%vH)_O)?g2HQ zMik-!ZvS0jRot@qiL2%=OZY!yyzum%-DAihrR{i(vti8Axxdd}3coLmSs6cfUQFVu qm2=}3E?O0{X8y`maj|ok#w?nicc=diUa8ti*{lfhCpxb82nD;|}V6yLvBaQDvb zTUW1K%Ds3YC+kE;dfKt0``NvFcI~8NVxqTfzMuN}J{~}P>pyq)v?=E8;rKxqId54M zfQgmik9hnxQIEgmNBb@GM64%muo`rkiX0sJH++X0;K`^}!Q zB<|Ixx9{U?r$&ueyi9Xh>vg;_tL)|ReQC?nVz(fhL8;<-ha6?6bH(32%XUp(KGAW| z^Sd)n><*A7>Thj+)>x4(mEJ|u??uPN5B>1z)2Fhf>6`NXJ5`-|S3l=nxSA+Q``XpS)dm?%xW2~ zCbiS89Y~Pf0NGEV9WFAWEeOMW%Do5a8DLF54d(3~fW%--e7Mxtjh4Uzm#4un9ejND zmhRe3*pE7WpKKzuz0+3=!-`8gQ@~uF(ERpJ4WZui6gJM>x=i!D*Bs<$jR0Pf;6W%q zY!FLM4i2&uWu#efcD#Q|AHW*kw}*;~ipqkg0^4Bzx-=ra)M=832U+-xI1vVrGJZ37 zNiQdIW?e5F_c8pvC)l3$ShZSH^Eiay`h1jHibR#FbJs{g!fR@TSgc$RcmByjKf5(H z9u|T-1&XV{32t`fT61j!&l}msg;2wlVu0d7aDh)BC!+SAvgZVZMVM=ct&6q1HO=Tv zX|;VHb^?x8=N@EEmY*bjBSd$0Z~ZM&6#3cOIewQ23k70R#^MK_n5M(%n4F*~M0LkN z8pt%_`N^5}7!Q1GXNk&zLCiOTrZD=xZ@x9$A&o;!hbb6=>25FROM*qmcK2A^R12piBpWKN}+kij(=bs@7qSQ^KOR{pCU|a_f366kP(-ay!z3MO#o zTjhIA8(B)HVqp!(!%>gtj3N)54El(jiUFk|w8IxS#Rz592*nQvjD*fN z1bw^9wfv#q%B%QHu4*vqwo%O3^T1L)rbm4QMlj>1YY zo@`&d6YspP(E{p@1u`8|rK1;^$@bGlp@{(oxIXF$x}dd!6VSsg&dOuAF+XJYLBT{3 zq7bev87>yb{?UC9X3=K-`wcXreHmxwl&_3E<{_}n+X~DEW++g}}w& zn2H}dK$RnXQ&8o?oL|=LN>0Y6iH*y9Bs7drK;07dn6DN$6)7JGltGfz5^Gd{pV&kB1hiNSP zRK*KmJJ;FmNGygD<6}?I`ym`=A^F5WKqR}?XX4^&pI zsdnxICDIzgiBwl^TIQoPcxXcs2EBa%N?!4D(mJa=eY}7F2D~8LN?DgsJ)(b<7;XrH zqGv{k`lYdgAzbHaXWII4Fz3-uG(Z{_1}-;PfWRauKA;gtUxTEk^jFa1sQ#1BIMY8^ zMe+@uv>+0x_Y9zEkmIK}V@c*sij1Ux8M1RXkr7Cybqddu3Ljxe^=MlR92fo>veSMD z%%yEM;hh_T(tfP0DMCf~fIDLNt6*{<`FWgtVE=j|SWG`DN#B#QAbb|xgKzq5u!zT4 z$pG-?48;cQMiZ0Vr}aAaZ^sdK9EGoe98L5!e+O1vF;6_BABhZbbR{k{Z2f?P9yVGp zXShhFEc`sXUoVXy#ERz7PW?}3$dp@LW#-%U|Du==U8I&&W2MGL#1%WjXc*q#wU$h| z&Q)gBjOp*Hbb?h^e}RPQxMMz{*606hCaii)HM|lzPLQpOk~|iE7KmQiU;ZB-yztvu zqH>GZ_AsBeq_tn@>rZ;V1yS`dtZP_GA80WD*$OhI?KapMbb%xdUTDpK|Ff;CU=Fu}~?Ua5sh=k{9Q0JZy)<3~@BYGrE zgQR}F`|&gl$9DKmBm__o6u*iHXRI zug<7T--8K;AzV5E>2ElcK71CEicRyx1iaWQ9t2OUm}=YoX7qZYBEpmlYy3%QF`MxX zN3n|Rnzrj&S?hYCT4QQtP`^n$+7(;@>x>~Dn}8`PASKv_aKXosV9xOI7W>Y1oeAwQ zdKpw}`WiREKaH@U%{$(_52@=Mnbsb|tnSC5uM5BxP_N>ujhK7=MtPl(wU2-ovy)f$ z`=r67INF>M%9{EY05}Z^=1zPj3|k_Yo6}L|jNu|7w2P--aQu$Rj1TfFgL0k2Slm7q z6cU+;{@t*YxjB;RYFQu zawiL7L*+Xr_Wmd327cB~20GZN_Pn}=3H^QX-QWtKI=io0$+wUPSopT-#a@r@Kd z{1gITD#29aYbPGTXjdI0^nJ<)Po0F#L)|!)s-ew8Nw}dWU=_h7^7F{4uwSSh-#5b| zXsU4K(X4(joqp5>b2FKC4$Og_o_I4at@unh1jF0BoDH`f zVY26L36avIYVWcl+LKi)FbRz8^C5#L7>3Fo7_fzPw+vS>v%!~zoXElcW9iOoXA7|_ z#FT1PVd_rxMwc=DN;zlczJK_#7opC;Jfq&X5V9~h)bk`Cvr5V5zz2K#=3zLr#SRH1 z7)Df1f(JiRBG>~ROLx5cQ!1cm(%rd+ZVNdQZ_Cqp5D)F!pH;51vma*sw}E4J-`lV* z&$RDcqGOh+k}{t@f`XL6is?h2hxJa}w8)dA_1)0F&ecmhnCJ~MUzvLN-~0M+`)AhL zv0uj@rZ>mX-`Pb9sd4w_Ft?`4el^9dGHd7v+;C8E)e{@+-wsDHd(41J7f$!hNnZmo z05I=d-W~DIZ1|G3PXishv&2xw$l>_&mG|38hzKi^es5Jhw zocB4lc?JRbcTvotJQK+G6zgLw|A&6Qi#QZHh%~}1_zxa-FdqN*VNXs>BMRLZM+F)o zW`Fyi2Y{y%c1bi@rn4ZK;fz*Sq?Zz~i}*cE=0{eikNw5e8SD3j)%uG7v7AJG$Z)m$ zJlVB2y0dd2Ibnu@uL4FY+ZZA})kPb426`GNzal378bsh^rX?qpqY%+Tx~RyVP`Gk- zazDn&6hmRVoybv9#32n`8qO6q-m0T;eE>Z!=Hfj}O8&oo0Q*=ja|he>W3w=B~r z9NPsJRc{5%8+tZ`lOKJVt2x{OM7}WJhPZnQvsaHpQq|e7AorE!x|6WcQkiY#Xv8=& z-*B69xY>M&nq~aV?zY*K54JUN!o$!VY+gGzNxDsNw<51lQb>)0ncNk5ZBc(bh24TU z?}o%!tVyEZER zTOj*s?i%u6=4%lAz7Egwie3RO^6QDpJC7)Nm)KJ18lT!@^kFo7Mu%y+~Mz#YN|^-bNI`j}imkt;Z~*S_wXQfWUc z&IE}KF%7#GJim$ylF5pZfElj0S%xdOPMB{=Z~I^5*yE6<;Ou31vKX2n#b|T)+kK!| zjVUtoH4GX=EW?S*;KJBdBy-VBZ|))_C;vmE ztN2XxV5KYXLxlOf{vCJXd7jZH;nqR=eI{oSuS!VY{cmC&^q{NS|A0_YCpCl9E=fA6 z7_P$c<-E^E%s_F}B^mT}ctt3;2R7zZi5!>G8&5$G5y_3K6IR{}-3n!9W0s)$$#p5i zRLvnxPG`ZzfjZ%mTk|2A;=)#85YQ_Pj!~VEnEG~x!&p?rRV0HGRE@-TGJu{*X6Pyi zWwdPvsaE2RDmda103jOe{Xs2)a2us5;I|8gA}|gT(2x3@EO2?wJm%}Zr~vi6dG|#j zrm&o@GuZ*kMQ}i%sFx0eos)8F;-*Z7Z|DLi*%Y`A+c4|Fg;oNOsB-MPmj%(O5RTIU zT*S_@uV8Y2$WU6!`iN~xB@P(1U@cH zfF@xv^sXduVrM9mAcPcvLI`lmjPBJXzZG2HsxQsitY4J!9Ta;B#e}%_UjW9^Tmw<> zEAAj9Q^*u?--9etDC5dn`+2L_83tmC4)lD&`3NdbQ;aLh9&xDq;Eq>Zg&&v$&L<2- zFo7tBc`N#%$>6Gaj3GP&M5b~6o2DBcclyIjNX4m*G5|{IsNUw^N5UI_>dQ1}YR1Iq z1qZSSrnM#K;ptUm99*D$9`6-zCT3>t`ifK=W5RxDeD6)|UU9BFM(*jv`<+%d^7x%n z>B2!B!JKVFb_SWBcnpi+7>tB>p9nu9h&%+lZ}JTuPh;>39y9?_`+|f}HgqPz=*EEa zPn19H2p3L!8CTjup_O`Y_3(^A5GvFPG$K>jU|X|Y2M2Y-LVW(|_>ZF!r1tW-5d zW(?7O_A2|jH-j+Ar|lpDqmGN(NFg$CVX}|#_c@-n)Kr}(cOKAg`=4kw8PmTxfd_2F zN{LOZ99MEq6}Bq{pRrVw&L!bo(M|cH$*9eBIiH@4J=IMfQ({Hi(?2=&#qS;`psyK@ zyEqv;#Avore$xmxo4VF&A}kGw!6-PLP7pYdFLxy%%S_2vY!k{X7{h@Y{A+5f&XX5H z(o^@OdwTRA7);_YE;6+}P0-6|2D5U^5^9~SvCJVrd+&bR7#upuM5Yij#`ppTSmOLL z!9Hr1$fQ4Q_|u5F&dv8UO2t7(G&5$-rddf-3$x`jk5aXPJJxQWm85HXvNj*-H&{o^ zN(seYkInBW}45J+`+o3{y<|0Efw0CM%qd&obDTTdu< z`>(LOg6IN4Hm5JH&Nqj>f&geICmA!znDJ^1uO0zBp(P528PbowAWOmnqM$^iY+#GhCME@dw5Nw>E;bVIE?D<3JH!E&0Fy!t!s$fD1hNb25)&b4Qvw9> zA--n9Oyc|{Iv6K)4g~z-BL!zq9}p#Sei%{4jpS&X=3CK;WJ4mGIshMZDp3&2gTZ{o zBsv6oM$krzxN$BN=@ev5Yvcs| zXJej#jvaX>0lb&k_aGx7Cz3tVt@96%)wY?e_?rxb zU(Om5B3xz@aSO+2g3TP}_S(cW&UiQ&v9_9T{JIPLRPmHQm6$k+68&)}+4Jd}Hnye= zY@^oPPCOHh-nxdL`J|Gbh=~YE(C_mp?kV(~+vD(VK1oZE-|gew6e?+=PQc+tY5=H~ z6`)c$_L-Uhi&=-7Wj6lbsx&V_Sw_u|Jj7a169eR9o%F4RZ7LpJGqwi#!hufd02qlr zBwf5$E472Oy1;o!&(J2Lx~#ER&==g1ple1oAuFiw$>!5PA@dm?nvXkgH?Z;0j7Yi@7q0!tY$Qc}aD?ky!?y8kqLY+=^?y%|}+DLj+Y{$9x3w0G- zb?p9b2M&E6y@!t#)H;15!JM+U*2$A9B9H!A&gKasY5gVtC$C$x`HW^!hm?e`&{3kY zR`ZZj=yM45+v7vII(b<|=ADHb)}nNt*G#s@|H+WHY#yUI(jhg4rD(CCd#Osw{tCPBk&S|`AMUVxLflM^fOD;y!^jcx>!{%~>bq5r%*0kyr62N`=;Hjr z?gM2rH5lq!HA#5O+B)g5pLJat4cckg?NC~J_9F%G2RoXO^!zGCEyxCPbf0(t7>^*tKj z)aytHRgH#jhYx){2Euj8XN#w!S2ZZZu%aa`9sXH0#P1cG$5F4MoLep=#$BIEs7ooY zIZk=1%Yw={_U-a}e}H~W3_1x`oi%dpG{<8FtgUU0{gwIn6@WvTMDVTeO|N3eG<-j-tB z(mTyXhv&JqQK@m%qQ%*r<=UsdTLTOxA;1LW`DlOXsGZ!Ffn!gZ!}E z9p30-AIyGB1!5gk88PyfcItqmKe7R3Ig%v)1^JCNev4oBxSknW%vWE~$q9Ad@$S5l z51$|}2-8TD4$ECZue({hq?;`b;r~K-g|q2|vO;ABi_sZ4b{~1UCH@A2x|)*3x*pe& zLyLLpTRJ&c9Z}VtH{#(lWDE5gsd?}fm{(V0YW-Jl`nwXYn$gKgb%d^4N-&QR54x!d z+tB9xu{@b0nsd4-PgV94Pv)zmj+G+}PEi$Q27#y++R^;j-mijBLUA3HWWAO(BTkJ& zwHMdl))x_7+soNxkaS3mWhl8_mp1@@)(0N{=Mi#Yj@DCN9^*5xZ6W3rHPG)WTLew$ z@Nl%0j2u*=GJke_3OWiEY3TFQ>ucCh(AT4F3*zwyz*fkntZq-iyF^7 zsaG+*_%tr)(VAwJ5uJlJLrAN9I8-lRQ;Hr9&UVMBV0ANPq}S@HkH}Vbo=rYu$6w9e zKN`hfj|Xk_a5)>XMHfs?I)%i5%F@v_G&Xfb?+bJJVO%&X>nk8@BQV>yU)HH!)~JfJ&{fXi#u~o5CZtXJg#!BfUQbTsFbf7C zm^Fj)R*2Iic_Pp0A7@byhxWE~`fU27Q&C6iYdGqfZEaNMh$$1mt2+WD&ttv;NnH(B zy<#Yo>0W^Lii*s>*{!#zC_GYE!&6H$+9H67Wo?Y;2=Ts|- z7M!5f?7?a@gix!f<5KUnC~q*`vwryi_fnqvED^V2Sz+EF*rD$nAag@AU~q|w$GDd7 zTl)cZbWg12IC7Zx?QYear(R&CQwbZTT$#U)>PX`CP;f^d3zCK!LRm`jA(Y){&`-~I zdOoZhi&~*whZHNJ3fI)?m9WH^Ucg5Dq3a~pjYGrWjk}^46=hHa?A5Cd=_2f~KGq02 zses(VHdk}z{R5ycHjaW9HXJzLvXLtri#$tuvlr*K=rdtOJE6`ZU0vN_#dJ@it1E+0 z4_3{DKU=AhZ_$*Wb04V^CmooK^4bD|Y=*vD|Mq2-(X z$jS)c=aV4S07ea0c}Gu4i`(*urZ!hDlW&tFh6k(8j^~I^pv*|DCS%K_fA^xv(EF8b zt1E|ob!fRc{ARc90Tef&!mUq7K8s`JhxKwt2%3_@k@W^X06`-+DpmEZQD0`qt9uI z0$9*%Ln@n9-9L)pZP!9hWyNGXb1oaGINT_=rf(xRXzvY{9wC$tsxa8w9I=8wJ?KF; zGo(W02y-xBvF*-F96>UY#0PMpS+j!w)-}dtL9Nb)%Y0PfqTB#gh|W=_EPpdP!>iEg5J*9tGhlw&p=UTI)@wR*h7^qY(;yZQkPCD zhp3jq`JRYd=64oPMU7)yYfQvPsWFhnmV%^SE}#?jbBGL$s&;DA)`dFhiz7%A@w489 zP=Aqg=_z;*rnNVP^ky{v#f+O9%F*pqeUuLxX+giBjvS;5rw5I&A@;Roa+xOSix=0H zh1JQR%%DK>{Gx7LE0JG4uz}aBy6L%0YbVxn5Y0hySx=Lb?;17!F)VVp|@zicL z#`>B_R(dCg?yG=kLr7q5C;Hq0E6O|qE-a`ZE($`#B=e5@yrX0T* z+sbYP><;wcRUyB0#Exj{#v0y}msl*2dEPftqNk4tMLX5CAues#CI{*y>WLkQRU>;S z#3G)Dn*;oS=EB~mm$F-l%48`iNoaZwk~V3Ahj-D8*d$ds%I`hp1;6MTjhNSz@8L2d zrjp{(-8~1pCk}xJUB(cDVnd-yr{O8Qnm)H=8vr(=BiS$Vl$kNA>VhqyU z`CR(N#fh`QOQ&hb<}nf&B(Guj=qtj8jkSYS6=xw%hi<)s z_SylYx?a_zk^2L;m0EdX_wFKjJbE;?)cfldu;P1IHHHYOprk%SVVq9t4P$gU)}WJ* zX;b(S+WCBZR2xP&>>DF8#F9%9JMUhK(f&@%E0tnGguXdG_n-;vNuNCa@I<>2>T7g1LjF!_hfj{%16o4UGwb zH$4%Dbwwn-9bMauHV(k1g&gZtmod81V(M&?F&&GpOvJ2G`&l~qGxa?I8l7slKHZwx z&RXa!f)_$%drda>tm_IpHB*RIPkfj7pof!Q=QZ_MB&34vu^0j)Z zFu~;n^#(ayy#vlQs8WBB6O^d0?9e>mrBLQ%nUc<;xzja~o<#fKyTO8?+@HzBEt~{1kLK z*Mi>CoBRm-=90q>chRRxoP?qK=3=yM>2NsL?QoJB2ge3W<5BYw!|TN9LuIV{r8!X2 zF7-jr!Pz}g&vtS+ifW{qj$Tj0b+SI^7#FJdiZ_9OJGGjZ5axZN zTJ@z|aZCc9civDTeWizr$UZktSH#wA>oA409nv4zdNO5lq5`)+<1&b_y|njU{#3&7 z8qz7+Hzaz^>gcekphB}}FJnCW7nw=MxZyF5hB4u*zYPnAZ`aDV wM66yTkBZ*1di~mU(ekZfTcX#8t`3*4TOI!0!qvIUaewgh4VZm(ref!R0SOllpa1{> diff --git a/sprites/spritesheet_road/spritesheet_road1x1.tres b/sprites/spritesheet_road/spritesheet_road1x1.tres deleted file mode 100644 index b1ae1ba..0000000 --- a/sprites/spritesheet_road/spritesheet_road1x1.tres +++ /dev/null @@ -1,54 +0,0 @@ -[gd_resource type="TileSet" load_steps=5 format=3 uid="uid://dfo0ra568q52r"] - -[ext_resource type="Texture2D" uid="uid://dphq0r5wk8a8p" path="res://sprites/spritesheet_road - Kopie/spritesheet_road2x2.png" id="1_fh6vp"] -[ext_resource type="Texture2D" uid="uid://cj7noshq5wkuu" path="res://sprites/spritesheet_road - Kopie/spritesheet_road1x1.png" id="2_p3txp"] - -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_bl4c0"] -texture = ExtResource("1_fh6vp") -texture_region_size = Vector2i(128, 128) -2:0/size_in_atlas = Vector2i(2, 2) -2:0/0 = 0 -6:0/size_in_atlas = Vector2i(2, 2) -6:0/0 = 0 - -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_m1hpr"] -texture = ExtResource("2_p3txp") -texture_region_size = Vector2i(128, 128) -1:0/0 = 0 -1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, -64, 52, 64, 58, 64, 58, -64) -3:0/0 = 0 -3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, 64, 50.3181, 48.2707, 46.3808, 33.1517, 40.8687, 17.8751, 32.0492, 1.81114, 16.7727, -16.3002, 0.866196, -30.0019, -16.1427, -39.4513, -33.3092, -46.2234, -47.7983, -50.0031, -64, -51.893, -64, -57.7201, -47.9557, -56.6177, -31.2618, -52.6804, -13.7804, -45.7509, 5.74839, -35.0416, 21.4974, -20.8674, 37.7189, -1.65364, 46.6958, 15.5128, 52.8379, 31.7343, 56.3027, 47.3258, 57.5627, 64) -5:0/0 = 0 -5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-57, 64, -59.295, 59.61, -64, 57.2477, -64, 52.3655, -55.0428, 55.8303, -52.3655, 64) -0:1/0 = 0 -0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, -64, 52, 64, 58, 64, 58, -64) -0:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(-52, -64, -52, 64, -58, 64, -58, -64) -2:1/0 = 0 -2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, 64, 50.3181, 48.2707, 46.3808, 33.1517, 40.8687, 17.8751, 32.0492, 1.81114, 16.7727, -16.3002, 0.866196, -30.0019, -16.1427, -39.4513, -33.3092, -46.2234, -47.7983, -50.0031, -64, -51.893, -64, -57.7201, -47.9557, -56.6177, -31.2618, -52.6804, -13.7804, -45.7509, 5.74839, -35.0416, 21.4974, -20.8674, 37.7189, -1.65364, 46.6958, 15.5128, 52.8379, 31.7343, 56.3027, 47.3258, 57.5627, 64) -2:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(-57.7201, 64, -59.295, 59.61, -64, 57.2477, -64, 52.3655, -55.0428, 55.8303, -52.3655, 64) -4:1/0 = 0 -4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, -64, 52, 64, 58, 64, 58, -64) -4:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(-57, 64, -59.295, 59.61, -64, 57.2477, -64, 52.3655, -55.0428, 55.8303, -52.3655, 64) -5:1/0 = 0 -5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, -64, 52, 64, 58, 64, 58, -64) -5:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(-57, 64, -59.295, 59.61, -64, 57.2477, -64, 52.3655, -55.0428, 55.8303, -52.3655, 64) -7:1/0 = 0 -7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(52, -64, 52, -48, 48, -32, 40, -16, 37, 0, 40, 16, 48, 32, 52, 48, 52, 64, 58, 64, 58, 48, 54, 32, 43, 0, 54, -32, 58, -48, 58, -64) -7:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(-52, -64, -52, -48, -48, -32, -40, -16, -37, 0, -40, 16, -48, 32, -52, 48, -52, 64, -58, 64, -58, 48, -54, 32, -43, 0, -54, -32, -58, -48, -58, -64) -1:2/0 = 0 -1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -9.69697, -9.69697, -64, -17.4545, -64, -64, -17.4545) -1:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(64, 9.69697, 9.69697, 64, 18.7475, 64, 64, 18.7475) -3:2/0 = 0 -3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(17.4545, -64, -64, 17.4545, -64, 9.69697, 9.69697, -64) -5:2/0 = 0 -5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-52.3636, 64, -52.3636, -16.1616, -49.7778, -22.6263, -45.899, -29.0909, -9.69697, -64, -18.7475, -64, -51.0707, -31.6768, -56.2424, -23.9192, -57.5354, -16.1616, -57.5354, 64) -5:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(57.5354, 64, 57.5354, 31.6768, 64, 17.4545, 64, 9.69697, 56.2424, 17.4545, 52.3636, 27.798, 52.3636, 32.9697, 52.3636, 64) -6:2/0 = 0 -6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-52.3636, 64, -52.3636, -16.1616, -49.7778, -22.6263, -45.899, -29.0909, -9.69697, -64, -18.7475, -64, -51.0707, -31.6768, -56.2424, -23.9192, -57.5354, -16.1616, -57.5354, 64) -6:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(57.5354, 64, 57.5354, 31.6768, 64, 17.4545, 64, 9.69697, 56.2424, 17.4545, 52.3636, 27.798, 52.3636, 32.9697, 52.3636, 64) - -[resource] -tile_size = Vector2i(128, 128) -physics_layer_0/collision_layer = 3 -sources/2 = SubResource("TileSetAtlasSource_m1hpr") -sources/0 = SubResource("TileSetAtlasSource_bl4c0") diff --git a/sprites/spritesheet_road/spritesheet_road2x2.png b/sprites/spritesheet_road/spritesheet_road2x2.png index bdcff847f27feaf18dab4b5c0c14a981fe52a93a..39c6494c27d597939f89b39f7cde95487a897944 100644 GIT binary patch literal 12592 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