diff --git a/scenes/map_03.tscn b/scenes/map_03.tscn index 3a50e4b..1c1a58f 100644 --- a/scenes/map_03.tscn +++ b/scenes/map_03.tscn @@ -1,13 +1,16 @@ -[gd_scene load_steps=14 format=4 uid="uid://djsmmye11tt3n"] +[gd_scene load_steps=17 format=4 uid="uid://dji2ku3464aus"] -[ext_resource type="Texture2D" uid="uid://bu05e161cb61k" path="res://sprites/background/spritesheet_bg.png" id="1_8lp8c"] -[ext_resource type="TileSet" uid="uid://buwxgunpmp75o" path="res://sprites/spritesheet_htrohr/markings.tres" id="2_nwoqj"] -[ext_resource type="TileSet" uid="uid://bsxabpcy7dasn" path="res://sprites/spritesheet_htrohr/weights.tres" id="3_wcagq"] -[ext_resource type="TileSet" uid="uid://carpfxq3rn3aa" path="res://sprites/spritesheet_htrohr/htrohr.tres" id="5_748hi"] -[ext_resource type="Texture2D" uid="uid://dpuhee0x5ekud" path="res://sprites/background/spritesheet_scenery.png" id="5_lefrm"] +[ext_resource type="Texture2D" uid="uid://bu05e161cb61k" path="res://sprites/background/spritesheet_bg.png" id="1_m3cjb"] +[ext_resource type="TileSet" uid="uid://buu8w8n61kbxf" path="res://sprites/spritesheet_road/markings.tres" id="3_xmt4t"] +[ext_resource type="Texture2D" uid="uid://f07emh5nd432" path="res://upload_90656c517c9d3b6045c12e343446b97c.png" id="3_ytr3a"] +[ext_resource type="Texture2D" uid="uid://cvkrjllwsen6r" path="res://sprites/htrohr/ht_rohr.png" id="4_46p8j"] +[ext_resource type="Texture2D" uid="uid://dpuhee0x5ekud" path="res://sprites/background/spritesheet_scenery.png" id="5_unub2"] +[ext_resource type="Script" path="res://scripts/roadborder.gd" id="6_50nf2"] +[ext_resource type="Texture2D" uid="uid://bal4r8rnh38dx" path="res://sprites/htrohr/ht_rohr_fitting.png" id="6_lu60n"] +[ext_resource type="Texture2D" uid="uid://b0h14qq3jgbcw" path="res://sprites/htrohr/weights.png" id="7_7xqft"] -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fam2n"] -texture = ExtResource("1_8lp8c") +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hemvv"] +texture = ExtResource("1_m3cjb") texture_region_size = Vector2i(256, 256) 0:0/0 = 0 1:0/0 = 0 @@ -42,30 +45,31 @@ texture_region_size = Vector2i(256, 256) 6:3/0 = 0 7:3/0 = 0 -[sub_resource type="TileSet" id="TileSet_5knbn"] +[sub_resource type="TileSet" id="TileSet_8cocw"] tile_size = Vector2i(256, 256) -sources/1 = SubResource("TileSetAtlasSource_fam2n") +sources/1 = SubResource("TileSetAtlasSource_hemvv") [sub_resource type="RectangleShape2D" id="RectangleShape2D_daqun"] -size = Vector2(23, 317) +size = Vector2(23, 327) [sub_resource type="RectangleShape2D" id="RectangleShape2D_dltky"] -size = Vector2(45, 188) +size = Vector2(57.5, 211) [sub_resource type="RectangleShape2D" id="RectangleShape2D_uys5r"] -size = Vector2(24, 187) +size = Vector2(35, 194) [sub_resource type="RectangleShape2D" id="RectangleShape2D_82iti"] -size = Vector2(52.5, 188) +size = Vector2(53, 112) [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hclam"] -texture = ExtResource("5_lefrm") +texture = ExtResource("5_unub2") texture_region_size = Vector2i(128, 128) 2:0/0 = 0 3:0/0 = 0 6:0/0 = 0 7:0/0 = 0 8:0/0 = 0 +9:0/0 = 0 10:0/0 = 0 11:0/0 = 0 12:0/0 = 0 @@ -77,6 +81,7 @@ texture_region_size = Vector2i(128, 128) 6:1/0 = 0 7:1/0 = 0 8:1/0 = 0 +9:1/0 = 0 10:1/0 = 0 11:1/0 = 0 12:1/0 = 0 @@ -183,8 +188,6 @@ texture_region_size = Vector2i(128, 128) 0:0/0 = 0 4:0/size_in_atlas = Vector2i(2, 2) 4:0/0 = 0 -9:0/0 = 0 -9:1/0 = 0 [sub_resource type="TileSet" id="TileSet_s6rw7"] tile_size = Vector2i(128, 128) @@ -195,68 +198,146 @@ sources/0 = SubResource("TileSetAtlasSource_hclam") [node name="Background" type="TileMapLayer" parent="."] scale = Vector2(0.5, 0.5) tile_map_data = PackedByteArray("AAD7//v/AQACAAAAAAD8//v/AQAEAAAAAFD9//v/AQACAAAAAAD+//v/AQACAAAAAAD///v/AQAEAAAAAFAAAPv/AQACAAAAAAABAPv/AQACAAAAAAACAPv/AQAEAAAAAHADAPz/AQACAAAAAAACAPz/AQACAAAAAAABAPz/AQACAAAAAAAAAPz/AQADAAAAAAD///z/AQACAAAAAAD6//r/AQACAAAAAGD6//v/AQACAAAAAGD6//z/AQACAAAAAGD6//3/AQACAAAAAHD6//7/AQADAAAAAGD6////AQACAAAAAGD6/wAAAQACAAAAAGD6/wEAAQACAAAAAAD7//r/AQACAAAAADD7//z/AQACAAAAAGD7//3/AQACAAAAACD7//7/AQACAAAAADD7////AQACAAAAAGD7/wAAAQACAAAAAAD7/wEAAQACAAAAAAD8//r/AQAEAAAAAFD8//z/AQADAAAAAFD8//3/AQAEAAAAAHD8//7/AQAEAAAAAHD8////AQAEAAAAAHD8/wAAAQAEAAAAAHD8/wEAAQAEAAAAAFD9//r/AQACAAAAAGD9//z/AQACAAAAAAD9//3/AQACAAAAAHD9//7/AQACAAAAAGD9////AQACAAAAAAD9/wAAAQACAAAAAAD9/wEAAQACAAAAAAD+//r/AQADAAAAAGD+//z/AQADAAAAAAD+//3/AQACAAAAACD+//7/AQADAAAAAAD+////AQACAAAAAFD+/wAAAQACAAAAAAD+/wEAAQACAAAAAAD///r/AQAEAAAAAHD///3/AQAEAAAAAFD///7/AQAEAAAAAHD/////AQAEAAAAAHD//wAAAQAEAAAAAFD//wEAAQAEAAAAAHAAAPr/AQACAAAAAAAAAP3/AQACAAAAAEAAAP7/AQACAAAAAAAAAP//AQACAAAAAAAAAAAAAQACAAAAAAAAAAEAAQACAAAAAAABAPr/AQACAAAAAGABAP3/AQACAAAAAFABAP7/AQACAAAAAAABAP//AQACAAAAAAABAAAAAQACAAAAADABAAEAAQACAAAAAAACAPr/AQAEAAAAAHACAP3/AQAEAAAAAHACAP7/AQAEAAAAAHACAP//AQAEAAAAAFACAAAAAQAEAAAAAFACAAEAAQAEAAAAAHADAPr/AQACAAAAADADAPv/AQACAAAAAAADAP3/AQACAAAAAFADAP7/AQACAAAAADADAP//AQADAAAAAFADAAAAAQADAAAAAFADAAEAAQACAAAAADAEAPr/AQACAAAAAAAEAPv/AQACAAAAAAAEAPz/AQACAAAAAGAEAP3/AQACAAAAABAEAP7/AQACAAAAAAAEAP//AQACAAAAAFAEAAAAAQACAAAAAGAEAAEAAQACAAAAAAD6//b/AQADAAAAADD6//f/AQACAAAAAAD6//j/AQACAAAAADD6//n/AQACAAAAAAD7//b/AQACAAAAAAD7//f/AQADAAAAADD7//j/AQACAAAAADD7//n/AQACAAAAAFD8//b/AQAEAAAAAHD8//f/AQAEAAAAAFD8//j/AQAEAAAAAHD8//n/AQAEAAAAAFD9//b/AQACAAAAAAD9//f/AQACAAAAAAD9//j/AQACAAAAADD9//n/AQACAAAAAGD+//b/AQACAAAAAAD+//f/AQACAAAAAAD+//j/AQACAAAAAGD+//n/AQACAAAAAGD///b/AQAEAAAAAHD///f/AQAEAAAAAHD///j/AQAEAAAAAFD///n/AQAEAAAAAHAAAPb/AQACAAAAAFAAAPf/AQACAAAAAAAAAPj/AQACAAAAAGAAAPn/AQACAAAAAAABAPb/AQACAAAAADABAPf/AQACAAAAAAABAPj/AQACAAAAAGABAPn/AQACAAAAAGACAPb/AQAEAAAAAFACAPf/AQAEAAAAAFACAPj/AQAEAAAAAFACAPn/AQAEAAAAAFADAPb/AQACAAAAAGADAPf/AQACAAAAAAADAPj/AQACAAAAAAADAPn/AQACAAAAAGAEAPb/AQACAAAAAGAEAPf/AQACAAAAAAAEAPj/AQACAAAAAAAEAPn/AQACAAAAAFAFAPb/AQAEAAAAAHAFAPf/AQAEAAAAAFAFAPj/AQAEAAAAAHAFAPn/AQAEAAAAAHAFAPr/AQAEAAAAAHAFAPv/AQAEAAAAAFAFAPz/AQACAAAAAAAFAP3/AQAEAAAAAHAFAP7/AQAEAAAAAFAFAP//AQAEAAAAAHAFAAAAAQAEAAAAAHAFAAEAAQAEAAAAAFAGAPr/AQACAAAAAAAGAPv/AQACAAAAAAAGAPz/AQACAAAAAAAGAP3/AQACAAAAAAAGAP7/AQACAAAAAAAGAP//AQACAAAAAAAGAAAAAQACAAAAAAAGAAEAAQACAAAAAGAHAPr/AQADAAAAADAHAPv/AQACAAAAADAHAPz/AQACAAAAAAAHAP3/AQACAAAAAAAHAP7/AQACAAAAAAAHAP//AQACAAAAAAAHAAAAAQACAAAAAAAHAAEAAQACAAAAAGAIAPr/AQACAAAAAAAIAPv/AQACAAAAADAIAPz/AQACAAAAAAAIAP3/AQACAAAAABAIAP7/AQACAAAAAFAIAP//AQACAAAAAAAIAAAAAQACAAAAAAAIAAEAAQACAAAAAGAGAPb/AQACAAAAAAAGAPf/AQACAAAAAAAGAPj/AQACAAAAAAAGAPn/AQACAAAAAAAHAPb/AQACAAAAAGAHAPf/AQACAAAAAAAHAPj/AQACAAAAAAAHAPn/AQADAAAAADAIAPb/AQACAAAAAAAIAPf/AQACAAAAAAAIAPj/AQACAAAAAAAIAPn/AQACAAAAAFAJAPb/AQACAAAAAAAJAPf/AQACAAAAAAAJAPj/AQACAAAAAAAJAPn/AQACAAAAAAAJAPr/AQACAAAAAAAJAPv/AQACAAAAADAJAPz/AQACAAAAAAAJAP3/AQACAAAAAAAJAP7/AQACAAAAAAAJAP//AQACAAAAAAAJAAAAAQACAAAAAAAJAAEAAQACAAAAAGAKAPb/AQACAAAAAAAKAPf/AQACAAAAAAAKAPj/AQACAAAAAAAKAPn/AQACAAAAAAAKAPr/AQACAAAAAAAKAPv/AQACAAAAAAAKAPz/AQACAAAAAAAKAP3/AQACAAAAAAAKAP7/AQACAAAAADAKAP//AQACAAAAADAKAAAAAQACAAAAAAAKAAEAAQACAAAAAGD0//b/AQACAAAAAAD0//f/AQACAAAAAAD0//j/AQACAAAAAAD0//n/AQACAAAAAAD0//r/AQACAAAAAAD0//v/AQACAAAAAAD0//z/AQACAAAAAAD0//3/AQACAAAAAHD0//7/AQACAAAAAAD0////AQACAAAAAAD0/wAAAQACAAAAAAD0/wEAAQACAAAAAAD1//b/AQACAAAAADD1//f/AQACAAAAADD1//j/AQACAAAAAAD1//n/AQACAAAAADD1//r/AQACAAAAADD1//v/AQACAAAAAAD1//z/AQACAAAAAAD1//3/AQACAAAAAHD1//7/AQACAAAAAHD1////AQACAAAAAAD1/wAAAQACAAAAAAD1/wEAAQACAAAAAFD2//b/AQACAAAAAFD2//f/AQACAAAAAFD2//j/AQACAAAAADD2//n/AQACAAAAADD2//r/AQACAAAAAAD2//v/AQACAAAAAFD2//z/AQACAAAAADD2//3/AQACAAAAAHD2//7/AQACAAAAAAD2////AQACAAAAADD2/wAAAQACAAAAAAD2/wEAAQACAAAAAAD3//b/AQACAAAAAAD3//f/AQACAAAAAAD3//j/AQACAAAAAAD3//n/AQACAAAAAAD3//r/AQACAAAAAAD3//v/AQACAAAAAAD3//z/AQACAAAAADD3//3/AQACAAAAAHD3//7/AQACAAAAADD3////AQACAAAAADD3/wAAAQACAAAAAAD3/wEAAQACAAAAAAD4//b/AQACAAAAAAD4//f/AQACAAAAADD4//j/AQACAAAAAAD4//n/AQACAAAAAAD4//r/AQACAAAAAAD4//v/AQACAAAAAAD4//z/AQACAAAAAAD4//3/AQACAAAAAHD4//7/AQACAAAAAAD4////AQACAAAAADD4/wAAAQACAAAAAAD4/wEAAQACAAAAAAD5//b/AQACAAAAAAD5//f/AQAEAAAAAFD5//j/AQAEAAAAAFD5//n/AQAEAAAAAFD5//r/AQAEAAAAAHD5//v/AQAEAAAAAFD5//z/AQACAAAAAFD5//3/AQAEAAAAAHD5//7/AQAEAAAAAFD5////AQAEAAAAAHD5/wAAAQAEAAAAAFD5/wEAAQAEAAAAAFD0//T/AQACAAAAADD0//X/AQACAAAAAAD1//T/AQACAAAAAAD1//X/AQACAAAAADD2//T/AQACAAAAAAD2//X/AQACAAAAAAD3//T/AQACAAAAAAD3//X/AQACAAAAAAD4//T/AQACAAAAAAD4//X/AQACAAAAAAD5//T/AQACAAAAAAD5//X/AQACAAAAAAD6//T/AQACAAAAAAD6//X/AQACAAAAAAD7//T/AQACAAAAAAD7//X/AQACAAAAAFD8//T/AQACAAAAAAD8//X/AQACAAAAADD9//T/AQACAAAAAAD9//X/AQACAAAAAGD+//T/AQACAAAAAGD+//X/AQACAAAAAAD///T/AQACAAAAAAD///X/AQACAAAAAAAAAPT/AQACAAAAAAAAAPX/AQACAAAAAAABAPT/AQACAAAAAAABAPX/AQACAAAAADACAPT/AQACAAAAAAACAPX/AQACAAAAAAADAPT/AQACAAAAAAADAPX/AQACAAAAAFAEAPT/AQACAAAAAAAEAPX/AQACAAAAAFAFAPT/AQACAAAAADAFAPX/AQACAAAAAAAGAPT/AQACAAAAAAAGAPX/AQACAAAAAGAHAPT/AQACAAAAAAAHAPX/AQACAAAAAGAIAPT/AQACAAAAAFAIAPX/AQACAAAAAFAJAPT/AQACAAAAAAAJAPX/AQACAAAAAAAKAPT/AQACAAAAAAAKAPX/AQACAAAAAAD0/wIAAQACAAAAAFD0/wMAAQACAAAAAGD1/wIAAQACAAAAAGD1/wMAAQACAAAAAGD2/wIAAQACAAAAAFD2/wMAAQACAAAAAGD3/wIAAQACAAAAAGD3/wMAAQACAAAAAGD4/wIAAQACAAAAAAD4/wMAAQACAAAAAGD5/wIAAQAEAAAAAFD5/wMAAQACAAAAAGD6/wIAAQACAAAAAAD6/wMAAQACAAAAAAD7/wIAAQACAAAAAAD7/wMAAQACAAAAAAD8/wIAAQAEAAAAAFD8/wMAAQACAAAAAAD9/wIAAQACAAAAAGD9/wMAAQACAAAAAAD+/wIAAQACAAAAAFD+/wMAAQACAAAAAAD//wIAAQAEAAAAAFD//wMAAQACAAAAAAAAAAIAAQACAAAAAFAAAAMAAQACAAAAAAABAAIAAQACAAAAAGABAAMAAQACAAAAAAACAAIAAQAEAAAAAFACAAMAAQACAAAAAAADAAIAAQACAAAAAFADAAMAAQACAAAAAAAEAAIAAQACAAAAAFAEAAMAAQACAAAAAAAFAAIAAQAEAAAAAHAFAAMAAQACAAAAAFAGAAIAAQACAAAAAHAGAAMAAQACAAAAAAAHAAIAAQACAAAAADAHAAMAAQACAAAAAGAIAAIAAQACAAAAAHAIAAMAAQACAAAAAAAJAAIAAQACAAAAAGAJAAMAAQACAAAAAGAKAAIAAQACAAAAAHAKAAMAAQACAAAAAGA=") -tile_set = SubResource("TileSet_5knbn") +tile_set = SubResource("TileSet_8cocw") collision_enabled = false [node name="markings" type="TileMapLayer" parent="."] -position = Vector2(-1, 0) -tile_map_data = PackedByteArray("AADw//z/AQABAAUAAGDx//z/AQAAAAUAAFDy//z/AQABAAUAAGDz//z/AQAAAAUAAFD0//z/AQABAAUAAGD1//z/AQAAAAUAAGD2//z/AQABAAUAAFAUAPH/AQAAAAUAAAAUAPL/AQAAAAUAAADt//f/AQAAAAUAAADt//j/AQAAAAUAAADl/+b/AQACAAQAAEDm/+b/AQACAAQAAEDp/+b/AQACAAQAAEDr/+b/AQACAAQAAHDt/+b/AQACAAQAAHDy/+b/AQACAAQAAHDz/+b/AQACAAQAAED0/+b/AQACAAQAAED8/+b/AQACAAQAAED9/+b/AQACAAQAAHABAOb/AQACAAQAAHAEAOb/AQACAAQAAHAGAOb/AQACAAQAAEAHAOb/AQACAAQAAHAQAOb/AQACAAQAAHARAOb/AQACAAQAAEAUAOb/AQACAAQAAEAXAOb/AQACAAQAAEAaAOb/AQACAAQAAHAcAOb/AQACAAQAAHDk/+b/AQAEAAQAABDn/+b/AQACAAQAAGDq/+b/AQACAAQAAGDs/+b/AQACAAQAAFDx/+b/AQACAAQAAFDw/+b/AQACAAQAAGD1/+b/AQACAAQAAGD2/+b/AQACAAQAAFD7/+b/AQACAAQAAFD6/+b/AQACAAQAAGD+/+b/AQACAAQAAGAAAOb/AQACAAQAAGAFAOb/AQACAAQAAGAKAOb/AQACAAQAAGALAOb/AQACAAQAAFANAOb/AQACAAQAAFAOAOb/AQACAAQAAGATAOb/AQACAAQAAGAWAOb/AQACAAQAAGAYAOb/AQACAAQAAFDo/+b/AQABAAQAAFDu/+b/AQABAAQAAFDv/+b/AQABAAQAAGD3/+b/AQABAAQAAGD4/+b/AQABAAQAAHD5/+b/AQABAAQAAHD//+b/AQABAAQAAEACAOb/AQABAAQAAFADAOb/AQABAAQAAGAIAOb/AQABAAQAAGAJAOb/AQABAAQAAHAMAOb/AQABAAQAAHAPAOb/AQABAAQAAEASAOb/AQABAAQAAEAVAOb/AQABAAQAAFAZAOb/AQABAAQAAGAbAOb/AQABAAQAAGDk/+f/AQACAAQAABDk/+j/AQACAAQAABDk/+n/AQACAAQAAADk/+r/AQABAAQAADDk/+v/AQACAAQAABDk/+z/AQACAAQAAADk/+3/AQACAAQAACDk/+7/AQACAAQAADDk/+//AQACAAQAACDk//D/AQABAAQAADDk//H/AQABAAQAAADk//L/AQACAAQAAADk//P/AQACAAQAABDk//T/AQACAAQAABDk//X/AQACAAQAAADk//b/AQABAAQAADDk//f/AQACAAQAABDk//j/AQACAAQAAADk//n/AQACAAQAACDk//r/AQACAAQAADDk//v/AQACAAQAACDk//z/AQABAAQAADDk//3/AQABAAQAAADk//7/AQACAAQAAADk////AQACAAQAADDk/wAAAQACAAQAACDk/wEAAQACAAQAABDk/wIAAQACAAQAABDk/wMAAQACAAQAAADk/wQAAQACAAQAADDk/wUAAQABAAQAAADk/wYAAQABAAQAACDk/wcAAQABAAQAACDk/wgAAQACAAQAAADk/wkAAQACAAQAADDk/woAAQACAAQAABDk/wsAAQACAAQAACDk/wwAAQACAAQAAADk/w0AAQABAAQAABDk/w4AAQACAAQAAADk/w8AAQACAAQAACDk/xAAAQABAAQAADDk/xEAAQABAAQAAADk/xIAAQACAAQAACDk/xMAAQACAAQAAADk/xQAAQACAAQAABDk/xUAAQACAAQAACDk/xYAAQABAAQAAAD2//r/AQAAAAEAAAD///r/AQACAAEAAAD7//r/AQADAAEAAAD5//X/AQAAAAAAADD4//X/AQABAAAAADADAOn/AQAEAAAAADACAOn/AQAFAAAAADAdAOf/AQAGAAQAAAAdAOb/AQAHAAUAACAdAOj/AQAHAAQAAAAdAOz/AQAGAAQAAAAdAPD/AQAHAAQAAAAdAPT/AQAHAAQAAAAdAPH/AQAHAAQAAAAdAPL/AQAGAAQAAAAdAPP/AQAGAAQAAAAdAO//AQAGAAQAAAAdAOv/AQAGAAQAAAAdAO3/AQAGAAQAAAAdAO7/AQAGAAQAAAAdAPX/AQAGAAQAAAAdAPb/AQAGAAQAAAAdAPf/AQAGAAQAAAAdAPj/AQAHAAQAAAAdAPn/AQAGAAQAAAAdAPr/AQAGAAQAAAAdAPv/AQAGAAQAAAAdAPz/AQAGAAQAAAAdAP3/AQAGAAQAAAAdAP7/AQAHAAQAAAAdAP//AQAGAAQAAAAdAAAAAQAGAAQAAAAdAAEAAQAGAAQAAAAdAAIAAQAGAAQAAAD+/wMAAQAGAAQAAFD9/wMAAQAGAAQAAFD8/wMAAQAHAAQAAFD7/wMAAQAGAAQAAFD6/wMAAQAGAAQAAFD5/wMAAQAGAAQAAFD4/wMAAQAGAAQAAFD3/wMAAQAHAAQAAFD//wMAAQAGAAQAAFAAAAMAAQAGAAQAAFABAAMAAQAGAAQAAFACAAMAAQAGAAQAAFADAAMAAQAGAAQAAFAEAAMAAQAGAAQAAFAFAAMAAQAGAAQAAFAGAAMAAQAGAAQAAFAHAAMAAQAGAAQAAFAIAAMAAQAGAAQAAFAJAAMAAQAGAAQAAFAKAAMAAQAGAAQAAFALAAMAAQAGAAQAAFAMAAMAAQAHAAQAAFANAAMAAQAGAAQAAFAOAAMAAQAGAAQAAFAPAAMAAQAGAAQAAFAQAAMAAQAGAAQAAFARAAMAAQAGAAQAAFASAAMAAQAGAAQAAFATAAMAAQAGAAQAAFAUAAMAAQAHAAQAAFAVAAMAAQAGAAQAAFAWAAMAAQAGAAQAAFAXAAMAAQAGAAQAAFAYAAMAAQAGAAQAAFAZAAMAAQAGAAQAAFAaAAMAAQAGAAQAAFAbAAMAAQAGAAQAAFAcAAMAAQAGAAQAAFAQAPn/AQAGAAEAAAABAPz/AQAFAAUAAAACAP3/AQAFAAUAAADt//b/AQAAAAUAAADt//X/AQAAAAUAAADt//T/AQAAAAUAAADt//P/AQAAAAUAAADo//P/AQAAAAUAAHDp//P/AQAAAAUAAHDq//P/AQAAAAUAAHDr//P/AQAAAAUAAHA=") -tile_set = ExtResource("2_nwoqj") +visible = false +z_index = 1 +tile_map_data = PackedByteArray("AAAAAAAAAQAAAAAAAFAAAP//AQAAAAAAAHA=") +tile_set = ExtResource("3_xmt4t") -[node name="weights_rear" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAAGAP3/AQABAAMAAADz//P/AQABAAMAAAABAPP/AQABAAIAAAAOAPT/AQABAAIAAAA=") -tile_set = ExtResource("3_wcagq") +[node name="Upload90656c517c9d3b6045c12e343446b97c" type="Sprite2D" parent="."] +visible = false +position = Vector2(30, -363) +rotation = -3.14159 +scale = Vector2(2.09269, 2.09269) +texture = ExtResource("3_ytr3a") -[node name="road_l" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAACAP3/AAAAAAMAAAADAP3/AAABAAMAAEAGAP3/AAABAAMAAFAHAPz/AAACAAMAAGAHAP3/AAAAAAMAAGAIAPf/AAAAAAMAAAAIAPv/AAACAAMAAGAJAPf/AAACAAMAAAAJAPj/AAAAAAMAAAAJAPn/AAABAAIAAGAJAPr/AAACAAMAAGAKAPj/AAACAAMAAAAKAPn/AAACAAMAAGALAPn/AAAAAAMAAGD1//b/AAACAAAAABD2//b/AAAAAAAAAAD3//b/AAAAAAAAAAD4//b/AAAAAAAAAAD5//b/AAAAAAAAAAD6//b/AAAAAAAAAAD6//z/AAAAAAAAAAD7//b/AAAAAAAAAAD7//z/AAAAAAAAAAD8//b/AAAAAAAAAAD8//z/AAAAAAAAAAD9//b/AAAAAAAAAAD9//z/AAAAAAAAAAD+//b/AAAAAAAAAAD+//z/AAAAAAAAAAD///b/AAAAAAAAAAD///z/AAAAAAAAAAAAAPb/AAAAAAAAAAAAAPz/AAAAAAAAAAABAPb/AAAAAAAAAAABAPz/AAAAAAAAAAACAPb/AAAAAAAAAAACAPz/AAAAAAIAAAADAPb/AAAAAAAAAAADAPz/AAABAAIAAAAEAPb/AAAAAAAAAAAEAP3/AAAAAAAAAAAFAPb/AAAAAAAAAAAFAP3/AAAAAAAAAAAGAPb/AAAAAAAAAAAGAPz/AAABAAIAAGAHAPb/AAAAAAAAAAAHAPv/AAABAAIAAGAIAPb/AAAAAAIAAAAIAPr/AAABAAIAAGAJAPb/AAABAAIAAAAKAPf/AAABAAIAAAALAPj/AAABAAIAAAAJAPv/AAAAAAMAAGAKAPr/AAAAAAMAAGAIAPz/AAAAAAMAAGA=") -tile_set = ExtResource("5_748hi") +[node name="Line2D_right_inside" type="Line2D" parent="."] +z_index = 1 +texture_filter = 1 +points = PackedVector2Array(-613, -385, -598, -385, -548, -437, 336, -436) +width = 8.0 +texture = ExtResource("4_46p8j") +texture_mode = 1 +script = ExtResource("6_50nf2") -[node name="road_r" type="TileMapLayer" parent="."] -texture_filter = 4 -tile_map_data = PackedByteArray("AAAOAPf/AAABAAMAACAOAPb/AAAAAAAAAEAOAPX/AAAAAAAAAEANAPT/AAABAAIAADAOAPT/AAABAAMAAADy//b/AAAAAAAAAHDy//f/AAAAAAAAAHDy//j/AAABAAMAADDz//T/AAABAAIAAFDy//T/AAABAAMAABDy//X/AAAAAAAAAHDz//n/AAACAAMAAADy//n/AAAAAAMAAAD0//r/AAACAAMAAAD2//3/AAAAAAMAAAD3//3/AAACAAMAAAD3//7/AAAAAAMAAAD4//7/AAACAAMAAAD4////AAAAAAMAAAD5////AAACAAMAAAD5/wAAAAAAAAMAAAD6/wAAAAACAAMAAADy//P/AAAAAAMAAFDz//P/AAABAAMAAGDz//j/AAABAAIAAAD0//P/AAAAAAAAADD0//n/AAABAAIAAAD1//P/AAAAAAAAADD2//P/AAAAAAAAADD3//P/AAAAAAAAADD4//P/AAAAAAAAADD4//3/AAABAAIAAAD5//P/AAAAAAAAADD5//7/AAABAAIAAAD6//P/AAAAAAAAADD6//n/AAAAAAAAAAD6////AAABAAIAAAD7//P/AAAAAAAAADD7//n/AAAAAAAAAAD7//7/AAADAAIAADD8//P/AAAAAAAAADD8//n/AAAAAAAAAAD8//7/AAACAAIAAAD9//P/AAAAAAAAADD9//n/AAAAAAAAAAD9//7/AAACAAIAAAD+//P/AAAAAAAAADD+//n/AAAAAAAAAAD+//7/AAACAAIAAAD///P/AAAAAAAAADD///n/AAAAAAAAAAD///7/AAACAAIAAAAAAPP/AAAAAAAAADAAAPn/AAAAAAAAAAAAAP7/AAADAAIAAAABAPP/AAAAAAAAADABAPn/AAAAAAAAAAACAPP/AAAAAAAAADACAPn/AAAAAAAAAAADAPP/AAAAAAAAADADAPn/AAAAAAAAAAAEAPP/AAAAAAAAADAEAPn/AAAAAAAAAAAFAPP/AAAAAAAAADAFAPn/AAAAAAAAAAAFAAAAAAACAAMAABAGAPP/AAAAAAAAADAGAP//AAACAAMAABAHAPP/AAAAAAAAADAHAP7/AAACAAMAABAIAPP/AAAAAAAAADAIAP3/AAACAAMAABAJAPP/AAAAAAAAADAJAPz/AAACAAMAABAKAPP/AAAAAAAAADAKAPv/AAACAAMAABALAPP/AAAAAAAAADALAPr/AAACAAMAABAMAPP/AAAAAAAAADAMAPn/AAACAAMAABANAPP/AAABAAMAAHANAPj/AAACAAMAABAOAPP/AAAAAAMAADD//wEAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAEAAAAAAAAAAAACAAEAAAAAAAAAAAADAAEAAAAAAAAAAAAEAAEAAAABAAMAAFAGAAAAAAAAAAMAAGAFAP//AAABAAIAAGAHAP//AAAAAAMAAGAGAP7/AAABAAIAAGAIAP7/AAAAAAMAAGAHAP3/AAABAAIAAGAFAAEAAAAAAAMAAGAEAAAAAAABAAIAAGAJAP3/AAAAAAMAAGAIAPz/AAABAAIAAGAKAPz/AAAAAAMAAGAJAPv/AAABAAIAAGALAPv/AAAAAAMAAGAKAPr/AAABAAIAAGAMAPr/AAAAAAMAAGALAPn/AAABAAIAAGANAPn/AAAAAAMAAGAMAPj/AAABAAIAAGAOAPj/AAAAAAMAAGANAPf/AAABAAIAAGD6/wEAAAAAAAMAAAD7/wAAAAABAAIAAAD7/wEAAAADAAMAAAD1//r/AAACAAMAAGD1//v/AAACAAMAAAD1//z/AAAAAAMAAAD2//r/AAAAAAMAAGD3//n/AAAAAAAAAAD1//n/AAABAAIAAGD2//n/AAAAAAIAABD2//z/AAACAAMAAAD3//z/AAABAAIAAADz//r/AAAAAAMAAAD5//n/AAAAAAAAAAD4//n/AAAAAAAAAAD0//v/AAAAAAMAAAD2//v/AAABAAIAAAA=") -tile_set = ExtResource("5_748hi") +[node name="road_r" type="StaticBody2D" parent="Line2D_right_inside"] +collision_layer = 3 -[node name="weights_front" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAACAPz/AQABAAEAAAAEAAEAAQABAAAAAAD7/wEAAQACAAIAAAD2//z/AQABAAMAAADy//b/AQAAAAAAAFAIAPb/AQAAAAAAAAA=") -tile_set = ExtResource("3_wcagq") +[node name="fitting" type="Sprite2D" parent="Line2D_right_inside"] +texture_filter = 1 +position = Vector2(259, 120) +texture = ExtResource("6_lu60n") + +[node name="weight" type="Sprite2D" parent="Line2D_right_inside"] +texture = ExtResource("7_7xqft") +region_enabled = true +region_rect = Rect2(32, 0, 32, 32) + +[node name="Line2D_outer_right" type="Line2D" parent="."] +z_index = 1 +texture_filter = 1 +points = PackedVector2Array(112, 128, 433, 60, 954, -659, 943, -775, 856, -851, -686, -853, -768, -769, -770, -544, -609.97, -383.731, -100, 127) +width = 8.0 +texture = ExtResource("4_46p8j") +texture_mode = 1 +script = ExtResource("6_50nf2") + +[node name="road_r" type="StaticBody2D" parent="Line2D_outer_right"] +collision_layer = 3 + +[node name="fitting" type="Sprite2D" parent="Line2D_outer_right"] +texture_filter = 1 +position = Vector2(259, 120) +texture = ExtResource("6_lu60n") + +[node name="weight" type="Sprite2D" parent="Line2D_outer_right"] +texture = ExtResource("7_7xqft") +region_enabled = true +region_rect = Rect2(32, 0, 32, 32) + +[node name="Line2D2_left_inside" type="Line2D" parent="."] +z_index = 1 +points = PackedVector2Array(-154, -319, 178, -318, 259, -237, 378, -237, 694, -552, 611, -633, -488, -633) +width = 6.0 +texture = ExtResource("4_46p8j") +texture_mode = 1 +script = ExtResource("6_50nf2") + +[node name="road_l" type="StaticBody2D" parent="Line2D2_left_inside"] +collision_layer = 3 + +[node name="fitting" type="Sprite2D" parent="Line2D2_left_inside"] +texture_filter = 1 +position = Vector2(259, 120) +texture = ExtResource("6_lu60n") + +[node name="weight" type="Sprite2D" parent="Line2D2_left_inside"] +texture = ExtResource("7_7xqft") +region_enabled = true +region_rect = Rect2(32, 0, 32, 32) + +[node name="Line2D_rectangle" type="Line2D" parent="."] +z_index = 1 +points = PackedVector2Array(-99, -183, 126, -182, 127, -123, -100, -122, -100, -181) +closed = true +width = 6.0 +texture = ExtResource("4_46p8j") +texture_mode = 1 +script = ExtResource("6_50nf2") + +[node name="road_l" type="StaticBody2D" parent="Line2D_rectangle"] +collision_layer = 3 + +[node name="fitting" type="Sprite2D" parent="Line2D_rectangle"] +texture_filter = 1 +position = Vector2(259, 120) +texture = ExtResource("6_lu60n") + +[node name="weight" type="Sprite2D" parent="Line2D_rectangle"] +texture = ExtResource("7_7xqft") +region_enabled = true +region_rect = Rect2(32, 0, 32, 32) [node name="area_finish" type="Area2D" parent="."] -visible = false collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D_Fin" type="CollisionShape2D" parent="area_finish"] -position = Vector2(44, -64.5) +position = Vector2(275, -70.5) shape = SubResource("RectangleShape2D_daqun") [node name="area_cp0" type="Area2D" parent="."] -visible = false collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp0"] -position = Vector2(479.5, -704) +position = Vector2(565.75, -741.5) shape = SubResource("RectangleShape2D_dltky") [node name="area_cp1" type="Area2D" parent="."] -visible = false collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp1"] -position = Vector2(-450, -512.5) +position = Vector2(-238.5, -535) shape = SubResource("RectangleShape2D_uys5r") [node name="area_cp2" type="Area2D" parent="."] -visible = false collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp2"] -position = Vector2(-221.25, -321) +position = Vector2(-126.5, -377) shape = SubResource("RectangleShape2D_82iti") +[node name="Line2D_marking" type="Line2D" parent="."] +points = PackedVector2Array(-95, 135, 985, 117, 956, -860, -778, -864, -801, 746) +width = 3.0 +default_color = Color(1, 1, 1, 0.831373) + [node name="scenery" type="TileMapLayer" parent="."] z_index = 20 -tile_map_data = PackedByteArray("AAD+//7/AAAJAAAAAAD+////AAAJAAEAAAAAAPv/AAAKAAAAAAD///v/AAAKAAAAAAD+//v/AAAKAAAAAAD9//v/AAALAAAAABD9//z/AAALAAAAADD+//z/AAAKAAAAACD///z/AAAKAAAAACAAAPz/AAAKAAAAACABAPv/AAALAAAAAAABAPz/AAALAAAAACA=") tile_set = SubResource("TileSet_s6rw7") diff --git a/scenes/map_04.tscn b/scenes/map_04.tscn index 1c1a58f..80e2f39 100644 --- a/scenes/map_04.tscn +++ b/scenes/map_04.tscn @@ -1,13 +1,12 @@ -[gd_scene load_steps=17 format=4 uid="uid://dji2ku3464aus"] +[gd_scene load_steps=16 format=4 uid="uid://bilsj1h72s23a"] [ext_resource type="Texture2D" uid="uid://bu05e161cb61k" path="res://sprites/background/spritesheet_bg.png" id="1_m3cjb"] +[ext_resource type="Texture2D" uid="uid://5l1t6nyjn022" path="res://sprites/road/road_border.png" id="3_q2khr"] [ext_resource type="TileSet" uid="uid://buu8w8n61kbxf" path="res://sprites/spritesheet_road/markings.tres" id="3_xmt4t"] -[ext_resource type="Texture2D" uid="uid://f07emh5nd432" path="res://upload_90656c517c9d3b6045c12e343446b97c.png" id="3_ytr3a"] -[ext_resource type="Texture2D" uid="uid://cvkrjllwsen6r" path="res://sprites/htrohr/ht_rohr.png" id="4_46p8j"] [ext_resource type="Texture2D" uid="uid://dpuhee0x5ekud" path="res://sprites/background/spritesheet_scenery.png" id="5_unub2"] +[ext_resource type="Texture2D" uid="uid://gydxil7qf7jc" path="res://sprites/road/road_trim.png" id="5_xsnl8"] [ext_resource type="Script" path="res://scripts/roadborder.gd" id="6_50nf2"] -[ext_resource type="Texture2D" uid="uid://bal4r8rnh38dx" path="res://sprites/htrohr/ht_rohr_fitting.png" id="6_lu60n"] -[ext_resource type="Texture2D" uid="uid://b0h14qq3jgbcw" path="res://sprites/htrohr/weights.png" id="7_7xqft"] +[ext_resource type="Script" path="res://scripts/generate_road_polyon.gd" id="6_x0jfh"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hemvv"] texture = ExtResource("1_m3cjb") @@ -53,13 +52,13 @@ sources/1 = SubResource("TileSetAtlasSource_hemvv") size = Vector2(23, 327) [sub_resource type="RectangleShape2D" id="RectangleShape2D_dltky"] -size = Vector2(57.5, 211) +size = Vector2(35.75, 116) [sub_resource type="RectangleShape2D" id="RectangleShape2D_uys5r"] -size = Vector2(35, 194) +size = Vector2(108.5, 75) [sub_resource type="RectangleShape2D" id="RectangleShape2D_82iti"] -size = Vector2(53, 112) +size = Vector2(53, 71) [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hclam"] texture = ExtResource("5_unub2") @@ -197,7 +196,7 @@ sources/0 = SubResource("TileSetAtlasSource_hclam") [node name="Background" type="TileMapLayer" parent="."] scale = Vector2(0.5, 0.5) -tile_map_data = PackedByteArray("AAD7//v/AQACAAAAAAD8//v/AQAEAAAAAFD9//v/AQACAAAAAAD+//v/AQACAAAAAAD///v/AQAEAAAAAFAAAPv/AQACAAAAAAABAPv/AQACAAAAAAACAPv/AQAEAAAAAHADAPz/AQACAAAAAAACAPz/AQACAAAAAAABAPz/AQACAAAAAAAAAPz/AQADAAAAAAD///z/AQACAAAAAAD6//r/AQACAAAAAGD6//v/AQACAAAAAGD6//z/AQACAAAAAGD6//3/AQACAAAAAHD6//7/AQADAAAAAGD6////AQACAAAAAGD6/wAAAQACAAAAAGD6/wEAAQACAAAAAAD7//r/AQACAAAAADD7//z/AQACAAAAAGD7//3/AQACAAAAACD7//7/AQACAAAAADD7////AQACAAAAAGD7/wAAAQACAAAAAAD7/wEAAQACAAAAAAD8//r/AQAEAAAAAFD8//z/AQADAAAAAFD8//3/AQAEAAAAAHD8//7/AQAEAAAAAHD8////AQAEAAAAAHD8/wAAAQAEAAAAAHD8/wEAAQAEAAAAAFD9//r/AQACAAAAAGD9//z/AQACAAAAAAD9//3/AQACAAAAAHD9//7/AQACAAAAAGD9////AQACAAAAAAD9/wAAAQACAAAAAAD9/wEAAQACAAAAAAD+//r/AQADAAAAAGD+//z/AQADAAAAAAD+//3/AQACAAAAACD+//7/AQADAAAAAAD+////AQACAAAAAFD+/wAAAQACAAAAAAD+/wEAAQACAAAAAAD///r/AQAEAAAAAHD///3/AQAEAAAAAFD///7/AQAEAAAAAHD/////AQAEAAAAAHD//wAAAQAEAAAAAFD//wEAAQAEAAAAAHAAAPr/AQACAAAAAAAAAP3/AQACAAAAAEAAAP7/AQACAAAAAAAAAP//AQACAAAAAAAAAAAAAQACAAAAAAAAAAEAAQACAAAAAAABAPr/AQACAAAAAGABAP3/AQACAAAAAFABAP7/AQACAAAAAAABAP//AQACAAAAAAABAAAAAQACAAAAADABAAEAAQACAAAAAAACAPr/AQAEAAAAAHACAP3/AQAEAAAAAHACAP7/AQAEAAAAAHACAP//AQAEAAAAAFACAAAAAQAEAAAAAFACAAEAAQAEAAAAAHADAPr/AQACAAAAADADAPv/AQACAAAAAAADAP3/AQACAAAAAFADAP7/AQACAAAAADADAP//AQADAAAAAFADAAAAAQADAAAAAFADAAEAAQACAAAAADAEAPr/AQACAAAAAAAEAPv/AQACAAAAAAAEAPz/AQACAAAAAGAEAP3/AQACAAAAABAEAP7/AQACAAAAAAAEAP//AQACAAAAAFAEAAAAAQACAAAAAGAEAAEAAQACAAAAAAD6//b/AQADAAAAADD6//f/AQACAAAAAAD6//j/AQACAAAAADD6//n/AQACAAAAAAD7//b/AQACAAAAAAD7//f/AQADAAAAADD7//j/AQACAAAAADD7//n/AQACAAAAAFD8//b/AQAEAAAAAHD8//f/AQAEAAAAAFD8//j/AQAEAAAAAHD8//n/AQAEAAAAAFD9//b/AQACAAAAAAD9//f/AQACAAAAAAD9//j/AQACAAAAADD9//n/AQACAAAAAGD+//b/AQACAAAAAAD+//f/AQACAAAAAAD+//j/AQACAAAAAGD+//n/AQACAAAAAGD///b/AQAEAAAAAHD///f/AQAEAAAAAHD///j/AQAEAAAAAFD///n/AQAEAAAAAHAAAPb/AQACAAAAAFAAAPf/AQACAAAAAAAAAPj/AQACAAAAAGAAAPn/AQACAAAAAAABAPb/AQACAAAAADABAPf/AQACAAAAAAABAPj/AQACAAAAAGABAPn/AQACAAAAAGACAPb/AQAEAAAAAFACAPf/AQAEAAAAAFACAPj/AQAEAAAAAFACAPn/AQAEAAAAAFADAPb/AQACAAAAAGADAPf/AQACAAAAAAADAPj/AQACAAAAAAADAPn/AQACAAAAAGAEAPb/AQACAAAAAGAEAPf/AQACAAAAAAAEAPj/AQACAAAAAAAEAPn/AQACAAAAAFAFAPb/AQAEAAAAAHAFAPf/AQAEAAAAAFAFAPj/AQAEAAAAAHAFAPn/AQAEAAAAAHAFAPr/AQAEAAAAAHAFAPv/AQAEAAAAAFAFAPz/AQACAAAAAAAFAP3/AQAEAAAAAHAFAP7/AQAEAAAAAFAFAP//AQAEAAAAAHAFAAAAAQAEAAAAAHAFAAEAAQAEAAAAAFAGAPr/AQACAAAAAAAGAPv/AQACAAAAAAAGAPz/AQACAAAAAAAGAP3/AQACAAAAAAAGAP7/AQACAAAAAAAGAP//AQACAAAAAAAGAAAAAQACAAAAAAAGAAEAAQACAAAAAGAHAPr/AQADAAAAADAHAPv/AQACAAAAADAHAPz/AQACAAAAAAAHAP3/AQACAAAAAAAHAP7/AQACAAAAAAAHAP//AQACAAAAAAAHAAAAAQACAAAAAAAHAAEAAQACAAAAAGAIAPr/AQACAAAAAAAIAPv/AQACAAAAADAIAPz/AQACAAAAAAAIAP3/AQACAAAAABAIAP7/AQACAAAAAFAIAP//AQACAAAAAAAIAAAAAQACAAAAAAAIAAEAAQACAAAAAGAGAPb/AQACAAAAAAAGAPf/AQACAAAAAAAGAPj/AQACAAAAAAAGAPn/AQACAAAAAAAHAPb/AQACAAAAAGAHAPf/AQACAAAAAAAHAPj/AQACAAAAAAAHAPn/AQADAAAAADAIAPb/AQACAAAAAAAIAPf/AQACAAAAAAAIAPj/AQACAAAAAAAIAPn/AQACAAAAAFAJAPb/AQACAAAAAAAJAPf/AQACAAAAAAAJAPj/AQACAAAAAAAJAPn/AQACAAAAAAAJAPr/AQACAAAAAAAJAPv/AQACAAAAADAJAPz/AQACAAAAAAAJAP3/AQACAAAAAAAJAP7/AQACAAAAAAAJAP//AQACAAAAAAAJAAAAAQACAAAAAAAJAAEAAQACAAAAAGAKAPb/AQACAAAAAAAKAPf/AQACAAAAAAAKAPj/AQACAAAAAAAKAPn/AQACAAAAAAAKAPr/AQACAAAAAAAKAPv/AQACAAAAAAAKAPz/AQACAAAAAAAKAP3/AQACAAAAAAAKAP7/AQACAAAAADAKAP//AQACAAAAADAKAAAAAQACAAAAAAAKAAEAAQACAAAAAGD0//b/AQACAAAAAAD0//f/AQACAAAAAAD0//j/AQACAAAAAAD0//n/AQACAAAAAAD0//r/AQACAAAAAAD0//v/AQACAAAAAAD0//z/AQACAAAAAAD0//3/AQACAAAAAHD0//7/AQACAAAAAAD0////AQACAAAAAAD0/wAAAQACAAAAAAD0/wEAAQACAAAAAAD1//b/AQACAAAAADD1//f/AQACAAAAADD1//j/AQACAAAAAAD1//n/AQACAAAAADD1//r/AQACAAAAADD1//v/AQACAAAAAAD1//z/AQACAAAAAAD1//3/AQACAAAAAHD1//7/AQACAAAAAHD1////AQACAAAAAAD1/wAAAQACAAAAAAD1/wEAAQACAAAAAFD2//b/AQACAAAAAFD2//f/AQACAAAAAFD2//j/AQACAAAAADD2//n/AQACAAAAADD2//r/AQACAAAAAAD2//v/AQACAAAAAFD2//z/AQACAAAAADD2//3/AQACAAAAAHD2//7/AQACAAAAAAD2////AQACAAAAADD2/wAAAQACAAAAAAD2/wEAAQACAAAAAAD3//b/AQACAAAAAAD3//f/AQACAAAAAAD3//j/AQACAAAAAAD3//n/AQACAAAAAAD3//r/AQACAAAAAAD3//v/AQACAAAAAAD3//z/AQACAAAAADD3//3/AQACAAAAAHD3//7/AQACAAAAADD3////AQACAAAAADD3/wAAAQACAAAAAAD3/wEAAQACAAAAAAD4//b/AQACAAAAAAD4//f/AQACAAAAADD4//j/AQACAAAAAAD4//n/AQACAAAAAAD4//r/AQACAAAAAAD4//v/AQACAAAAAAD4//z/AQACAAAAAAD4//3/AQACAAAAAHD4//7/AQACAAAAAAD4////AQACAAAAADD4/wAAAQACAAAAAAD4/wEAAQACAAAAAAD5//b/AQACAAAAAAD5//f/AQAEAAAAAFD5//j/AQAEAAAAAFD5//n/AQAEAAAAAFD5//r/AQAEAAAAAHD5//v/AQAEAAAAAFD5//z/AQACAAAAAFD5//3/AQAEAAAAAHD5//7/AQAEAAAAAFD5////AQAEAAAAAHD5/wAAAQAEAAAAAFD5/wEAAQAEAAAAAFD0//T/AQACAAAAADD0//X/AQACAAAAAAD1//T/AQACAAAAAAD1//X/AQACAAAAADD2//T/AQACAAAAAAD2//X/AQACAAAAAAD3//T/AQACAAAAAAD3//X/AQACAAAAAAD4//T/AQACAAAAAAD4//X/AQACAAAAAAD5//T/AQACAAAAAAD5//X/AQACAAAAAAD6//T/AQACAAAAAAD6//X/AQACAAAAAAD7//T/AQACAAAAAAD7//X/AQACAAAAAFD8//T/AQACAAAAAAD8//X/AQACAAAAADD9//T/AQACAAAAAAD9//X/AQACAAAAAGD+//T/AQACAAAAAGD+//X/AQACAAAAAAD///T/AQACAAAAAAD///X/AQACAAAAAAAAAPT/AQACAAAAAAAAAPX/AQACAAAAAAABAPT/AQACAAAAAAABAPX/AQACAAAAADACAPT/AQACAAAAAAACAPX/AQACAAAAAAADAPT/AQACAAAAAAADAPX/AQACAAAAAFAEAPT/AQACAAAAAAAEAPX/AQACAAAAAFAFAPT/AQACAAAAADAFAPX/AQACAAAAAAAGAPT/AQACAAAAAAAGAPX/AQACAAAAAGAHAPT/AQACAAAAAAAHAPX/AQACAAAAAGAIAPT/AQACAAAAAFAIAPX/AQACAAAAAFAJAPT/AQACAAAAAAAJAPX/AQACAAAAAAAKAPT/AQACAAAAAAAKAPX/AQACAAAAAAD0/wIAAQACAAAAAFD0/wMAAQACAAAAAGD1/wIAAQACAAAAAGD1/wMAAQACAAAAAGD2/wIAAQACAAAAAFD2/wMAAQACAAAAAGD3/wIAAQACAAAAAGD3/wMAAQACAAAAAGD4/wIAAQACAAAAAAD4/wMAAQACAAAAAGD5/wIAAQAEAAAAAFD5/wMAAQACAAAAAGD6/wIAAQACAAAAAAD6/wMAAQACAAAAAAD7/wIAAQACAAAAAAD7/wMAAQACAAAAAAD8/wIAAQAEAAAAAFD8/wMAAQACAAAAAAD9/wIAAQACAAAAAGD9/wMAAQACAAAAAAD+/wIAAQACAAAAAFD+/wMAAQACAAAAAAD//wIAAQAEAAAAAFD//wMAAQACAAAAAAAAAAIAAQACAAAAAFAAAAMAAQACAAAAAAABAAIAAQACAAAAAGABAAMAAQACAAAAAAACAAIAAQAEAAAAAFACAAMAAQACAAAAAAADAAIAAQACAAAAAFADAAMAAQACAAAAAAAEAAIAAQACAAAAAFAEAAMAAQACAAAAAAAFAAIAAQAEAAAAAHAFAAMAAQACAAAAAFAGAAIAAQACAAAAAHAGAAMAAQACAAAAAAAHAAIAAQACAAAAADAHAAMAAQACAAAAAGAIAAIAAQACAAAAAHAIAAMAAQACAAAAAAAJAAIAAQACAAAAAGAJAAMAAQACAAAAAGAKAAIAAQACAAAAAHAKAAMAAQACAAAAAGA=") +tile_map_data = PackedByteArray("AAD5//T/AQAAAAAAAAD5//X/AQAAAAAAAAD5//b/AQAAAAAAAAD5//f/AQAAAAAAAAD5//j/AQAAAAAAAAD5//n/AQAAAAAAAAD5//r/AQAAAAAAAAD5//v/AQAAAAAAAAD5//z/AQAAAAAAAAD5//3/AQAAAAAAAAD5//7/AQAAAAAAAAD5////AQAAAAAAAAD5/wAAAQAAAAAAAAD5/wEAAQAAAAAAAAD5/wIAAQAAAAAAAAD5/wMAAQAAAAAAAAD6//T/AQAAAAAAAAD6//X/AQAAAAAAAAD6//b/AQAAAAAAAAD6//f/AQAAAAAAAAD6//j/AQAAAAAAAAD6//n/AQAAAAAAAAD6//r/AQAAAAAAAAD6//v/AQAAAAAAAAD6//z/AQAAAAAAAAD6//3/AQAAAAAAAAD6//7/AQAAAAAAAAD6////AQAAAAAAAAD6/wAAAQAAAAAAAAD6/wEAAQAAAAAAAAD6/wIAAQAAAAAAAAD6/wMAAQAAAAAAAAD7//T/AQAAAAAAAAD7//X/AQAAAAAAAAD7//b/AQAAAAAAAAD7//f/AQAAAAAAAAD7//j/AQAAAAAAAAD7//n/AQAAAAAAAAD7//r/AQAAAAAAAAD7//v/AQAAAAAAAAD7//z/AQAAAAAAAAD7//3/AQAAAAAAAAD7//7/AQAAAAAAAAD7////AQAAAAAAAAD7/wAAAQAAAAAAAAD7/wEAAQAAAAAAAAD7/wIAAQAAAAAAAAD7/wMAAQAAAAAAAAD8//T/AQAAAAAAAAD8//X/AQAAAAAAAAD8//b/AQAAAAAAAAD8//f/AQAAAAAAAAD8//j/AQAAAAAAAAD8//n/AQAAAAAAAAD8//r/AQAAAAAAAAD8//v/AQAAAAAAAAD8//z/AQAAAAAAAAD8//3/AQAAAAAAAAD8//7/AQAAAAAAAAD8////AQAAAAAAAAD8/wAAAQAAAAAAAAD8/wEAAQAAAAAAAAD8/wIAAQAAAAAAAAD8/wMAAQAAAAAAAAD9//T/AQAAAAAAAAD9//X/AQAAAAAAAAD9//b/AQAAAAAAAAD9//f/AQAAAAAAAAD9//j/AQAAAAAAAAD9//n/AQAAAAAAAAD9//r/AQAAAAAAAAD9//v/AQAAAAAAAAD9//z/AQAAAAAAAAD9//3/AQAAAAAAAAD9//7/AQAAAAAAAAD9////AQAAAAAAAAD9/wAAAQAAAAAAAAD9/wEAAQAAAAAAAAD9/wIAAQAAAAAAAAD9/wMAAQAAAAAAAAD+//T/AQAAAAAAAAD+//X/AQAAAAAAAAD+//b/AQAAAAAAAAD+//f/AQAAAAAAAAD+//j/AQAAAAAAAAD+//n/AQAAAAAAAAD+//r/AQAAAAAAAAD+//v/AQAAAAAAAAD+//z/AQAAAAAAAAD+//3/AQAAAAAAAAD+//7/AQAAAAAAAAD+////AQAAAAAAAAD+/wAAAQAAAAAAAAD+/wEAAQAAAAAAAAD+/wIAAQAAAAAAAAD+/wMAAQAAAAAAAAD///T/AQAAAAAAAAD///X/AQAAAAAAAAD///b/AQAAAAAAAAD///f/AQAAAAAAAAD///j/AQAAAAAAAAD///n/AQAAAAAAAAD///r/AQAAAAAAAAD///v/AQAAAAAAAAD///z/AQAAAAAAAAD///3/AQAAAAAAAAD///7/AQAAAAAAAAD/////AQAAAAAAAAD//wAAAQAAAAAAAAD//wEAAQAAAAAAAAD//wIAAQAAAAAAAAD//wMAAQAAAAAAAAAAAPT/AQAAAAAAAAAAAPX/AQAAAAAAAAAAAPb/AQAAAAAAAAAAAPf/AQAAAAAAAAAAAPj/AQAAAAAAAAAAAPn/AQAAAAAAAAAAAPr/AQAAAAAAAAAAAPv/AQAAAAAAAAAAAPz/AQAAAAAAAAAAAP3/AQAAAAAAAAAAAP7/AQAAAAAAAAAAAP//AQAAAAAAAAAAAAAAAQABAAAAAAAAAAEAAQAAAAAAAAAAAAIAAQAAAAAAAAAAAAMAAQAAAAAAAAABAPT/AQAAAAAAAAABAPX/AQAAAAAAAAABAPb/AQAAAAAAAAABAPf/AQAAAAAAAAABAPj/AQAAAAAAAAABAPn/AQAAAAAAAAABAPr/AQAAAAAAAAABAPv/AQAAAAAAAAABAPz/AQAAAAAAAAABAP3/AQAAAAAAAAABAP7/AQAAAAAAAAABAP//AQAAAAAAAAABAAAAAQAAAAAAAAABAAEAAQAAAAAAAAABAAIAAQAAAAAAAAABAAMAAQAAAAAAAAACAPT/AQAAAAAAAAACAPX/AQAAAAAAAAACAPb/AQAAAAAAAAACAPf/AQAAAAAAAAACAPj/AQAAAAAAAAACAPn/AQAAAAAAAAACAPr/AQAAAAAAAAACAPv/AQAAAAAAAAACAPz/AQAAAAAAAAACAP3/AQAAAAAAAAACAP7/AQAAAAAAAAACAP//AQAAAAAAAAACAAAAAQAAAAAAAAACAAEAAQAAAAAAAAACAAIAAQAAAAAAAAACAAMAAQAAAAAAAAADAPT/AQAAAAAAAAADAPX/AQAAAAAAAAADAPb/AQAAAAAAAAADAPf/AQAAAAAAAAADAPj/AQAAAAAAAAADAPn/AQAAAAAAAAADAPr/AQAAAAAAAAADAPv/AQAAAAAAAAADAPz/AQAAAAAAAAADAP3/AQAAAAAAAAADAP7/AQAAAAAAAAADAP//AQABAAAAAAADAAAAAQAAAAAAAAADAAEAAQAAAAAAAAADAAIAAQAAAAAAAAADAAMAAQAAAAAAAAAEAPT/AQAAAAAAAAAEAPX/AQAAAAAAAAAEAPb/AQAAAAAAAAAEAPf/AQAAAAAAAAAEAPj/AQAAAAAAAAAEAPn/AQAAAAAAAAAEAPr/AQAAAAAAAAAEAPv/AQAAAAAAAAAEAPz/AQAAAAAAAAAEAP3/AQAAAAAAAAAEAP7/AQAAAAAAAAAEAP//AQAAAAAAAAAEAAAAAQAAAAAAAAAEAAEAAQAAAAAAAAAEAAIAAQAAAAAAAAAEAAMAAQAAAAAAAAAFAPT/AQAAAAAAAAAFAPX/AQAAAAAAAAAFAPb/AQAAAAAAAAAFAPf/AQAAAAAAAAAFAPj/AQAAAAAAAAAFAPn/AQAAAAAAAAAFAPr/AQAAAAAAAAAFAPv/AQAAAAAAAAAFAPz/AQAAAAAAAAAFAP3/AQAAAAAAAAAFAP7/AQABAAAAAAAFAP//AQAAAAAAAAAFAAAAAQAAAAAAAAAFAAEAAQABAAAAAAAFAAIAAQAAAAAAAAAFAAMAAQAAAAAAAAAGAPT/AQAAAAAAAAAGAPX/AQAAAAAAAAAGAPb/AQAAAAAAAAAGAPf/AQAAAAAAAAAGAPj/AQAAAAAAAAAGAPn/AQAAAAAAAAAGAPr/AQAAAAAAAAAGAPv/AQAAAAAAAAAGAPz/AQAAAAAAAAAGAP3/AQAAAAAAAAAGAP7/AQAAAAAAAAAGAP//AQAAAAAAAAAGAAAAAQAAAAAAAAAGAAEAAQAAAAAAAAAGAAIAAQAAAAAAAAAGAAMAAQAAAAAAAAAHAPT/AQAAAAAAAAAHAPX/AQAAAAAAAAAHAPb/AQAAAAAAAAAHAPf/AQAAAAAAAAAHAPj/AQAAAAAAAAAHAPn/AQAAAAAAAAAHAPr/AQAAAAAAAAAHAPv/AQAAAAAAAAAHAPz/AQAAAAAAAAAHAP3/AQAAAAAAAAAHAP7/AQAAAAAAAAAHAP//AQAAAAAAAAAHAAAAAQAAAAAAAAAHAAEAAQAAAAAAAAAHAAIAAQAAAAAAAAAHAAMAAQAAAAAAAAAIAPT/AQAAAAAAAAAIAPX/AQAAAAAAAAAIAPb/AQAAAAAAAAAIAPf/AQAAAAAAAAAIAPj/AQAAAAAAAAAIAPn/AQAAAAAAAAAIAPr/AQAAAAAAAAAIAPv/AQAAAAAAAAAIAPz/AQAAAAAAAAAIAP3/AQAAAAAAAAAIAP7/AQAAAAAAAAAIAP//AQAAAAAAAAAIAAAAAQAAAAAAAAAIAAEAAQAAAAAAAAAIAAIAAQAAAAAAAAAIAAMAAQAAAAAAAAAJAPT/AQAAAAAAAAAJAPX/AQAAAAAAAAAJAPb/AQAAAAAAAAAJAPf/AQAAAAAAAAAJAPj/AQAAAAAAAAAJAPn/AQAAAAAAAAAJAPr/AQAAAAAAAAAJAPv/AQAAAAAAAAAJAPz/AQAAAAAAAAAJAP3/AQAAAAAAAAAJAP7/AQAAAAAAAAAJAP//AQAAAAAAAAAJAAAAAQAAAAAAAAAJAAEAAQAAAAAAAAAJAAIAAQAAAAAAAAAJAAMAAQAAAAAAAAAKAPT/AQAAAAAAAAAKAPX/AQAAAAAAAAAKAPb/AQAAAAAAAAAKAPf/AQAAAAAAAAAKAPj/AQAAAAAAAAAKAPn/AQAAAAAAAAAKAPr/AQAAAAAAAAAKAPv/AQAAAAAAAAAKAPz/AQAAAAAAAAAKAP3/AQAAAAAAAAAKAP7/AQAAAAAAAAAKAP//AQAAAAAAAAAKAAAAAQAAAAAAAAAKAAEAAQAAAAAAAAAKAAIAAQAAAAAAAAAKAAMAAQAAAAAAAAALAPT/AQAAAAAAAAALAPX/AQAAAAAAAAALAPb/AQAAAAAAAAALAPf/AQAAAAAAAAALAPj/AQAAAAAAAAALAPn/AQAAAAAAAAALAPr/AQAAAAAAAAALAPv/AQAAAAAAAAALAPz/AQAAAAAAAAALAP3/AQAAAAAAAAALAP7/AQAAAAAAAAALAP//AQAAAAAAAAALAAAAAQAAAAAAAAALAAEAAQAAAAAAAAALAAIAAQAAAAAAAAALAAMAAQAAAAAAAAA=") tile_set = SubResource("TileSet_8cocw") collision_enabled = false @@ -207,99 +206,45 @@ z_index = 1 tile_map_data = PackedByteArray("AAAAAAAAAQAAAAAAAFAAAP//AQAAAAAAAHA=") tile_set = ExtResource("3_xmt4t") -[node name="Upload90656c517c9d3b6045c12e343446b97c" type="Sprite2D" parent="."] -visible = false -position = Vector2(30, -363) -rotation = -3.14159 -scale = Vector2(2.09269, 2.09269) -texture = ExtResource("3_ytr3a") - -[node name="Line2D_right_inside" type="Line2D" parent="."] +[node name="Line2D2_right" type="Line2D" parent="."] z_index = 1 -texture_filter = 1 -points = PackedVector2Array(-613, -385, -598, -385, -548, -437, 336, -436) -width = 8.0 -texture = ExtResource("4_46p8j") -texture_mode = 1 -script = ExtResource("6_50nf2") - -[node name="road_r" type="StaticBody2D" parent="Line2D_right_inside"] -collision_layer = 3 - -[node name="fitting" type="Sprite2D" parent="Line2D_right_inside"] -texture_filter = 1 -position = Vector2(259, 120) -texture = ExtResource("6_lu60n") - -[node name="weight" type="Sprite2D" parent="Line2D_right_inside"] -texture = ExtResource("7_7xqft") -region_enabled = true -region_rect = Rect2(32, 0, 32, 32) - -[node name="Line2D_outer_right" type="Line2D" parent="."] -z_index = 1 -texture_filter = 1 -points = PackedVector2Array(112, 128, 433, 60, 954, -659, 943, -775, 856, -851, -686, -853, -768, -769, -770, -544, -609.97, -383.731, -100, 127) -width = 8.0 -texture = ExtResource("4_46p8j") -texture_mode = 1 -script = ExtResource("6_50nf2") - -[node name="road_r" type="StaticBody2D" parent="Line2D_outer_right"] -collision_layer = 3 - -[node name="fitting" type="Sprite2D" parent="Line2D_outer_right"] -texture_filter = 1 -position = Vector2(259, 120) -texture = ExtResource("6_lu60n") - -[node name="weight" type="Sprite2D" parent="Line2D_outer_right"] -texture = ExtResource("7_7xqft") -region_enabled = true -region_rect = Rect2(32, 0, 32, 32) - -[node name="Line2D2_left_inside" type="Line2D" parent="."] -z_index = 1 -points = PackedVector2Array(-154, -319, 178, -318, 259, -237, 378, -237, 694, -552, 611, -633, -488, -633) -width = 6.0 -texture = ExtResource("4_46p8j") -texture_mode = 1 -script = ExtResource("6_50nf2") - -[node name="road_l" type="StaticBody2D" parent="Line2D2_left_inside"] -collision_layer = 3 - -[node name="fitting" type="Sprite2D" parent="Line2D2_left_inside"] -texture_filter = 1 -position = Vector2(259, 120) -texture = ExtResource("6_lu60n") - -[node name="weight" type="Sprite2D" parent="Line2D2_left_inside"] -texture = ExtResource("7_7xqft") -region_enabled = true -region_rect = Rect2(32, 0, 32, 32) - -[node name="Line2D_rectangle" type="Line2D" parent="."] -z_index = 1 -points = PackedVector2Array(-99, -183, 126, -182, 127, -123, -100, -122, -100, -181) +points = PackedVector2Array(-129, 89, 535, 98, 770, 93, 852, 79, 912, 55, 963, 16, 1001, -29, 1049, -136, 1103, -303, 1149, -543, 1151, -636, 1147, -696, 1141, -745, 1127, -785, 1091, -809, 1053, -825, 997, -833, 944, -832, 891, -816, 850, -776, 834, -729, 827, -686, 819, -633, 804, -589, 739, -450, 702, -415, 667, -407, 632, -421, 617, -454, 616, -486, 632, -539, 669, -606, 712, -702, 730, -741, 748, -765, 762, -774, 791, -794, 832, -828, 847, -883, 847, -927, 835, -957, 809, -981, 750, -1006, 666, -1009, 585, -1004, 521, -983, 329, -949, 222, -947, 138, -951, 64, -952, -3, -957, -65, -950, -111, -935, -147, -915, -174, -893, -197, -861, -195, -836, -184, -824, -165, -819, -128, -816, -77, -811, 0, -805, 99, -793, 165, -785, 237, -771, 299, -758, 324, -746, 343, -722, 349, -690, 343, -656, 328, -619, 252, -560, 186, -552, -312, -557, -379, -569, -402, -586, -404, -614, -392, -641, -372, -650, -328, -650, -5, -621, 117, -599, 201, -596, 235, -602, 254, -616, 267, -648, 267, -676, 243, -713, 198, -734, 124, -752, -263, -804, -364, -809, -488, -801, -530, -772, -587, -702, -616, -610, -614, -537, -581, -472, -524, -429, -464, -404, -390, -382, -319, -380, -293, -380, -227, -375, -175, -383, -101, -387, -31, -392, 27, -393, 59, -390, 88, -380, 103, -371, 123, -358, 148, -351, 177, -347, 214, -348, 258, -355, 293, -364, 316, -374, 351, -394, 379, -413, 404, -426, 421, -425, 430, -415, 426, -397, 405, -383, 377, -378, 326, -360, 287, -342, 212, -331, 142, -335, 110, -348, 78, -365, 44, -376, 11, -378, -37, -380, -84, -379, -134, -376, -176, -368, -215, -361, -238, -347, -272, -326, -291, -305, -306, -284, -319, -264, -323, -232, -321, -197, -311, -161, -301, -132, -274, -101, -256, -93, -229, -81, -205, -72, -197, -55, -188, -29, -183, 0, -172, 34, -165, 60, -150, 79) closed = true width = 6.0 -texture = ExtResource("4_46p8j") +texture = ExtResource("3_q2khr") texture_mode = 1 script = ExtResource("6_50nf2") -[node name="road_l" type="StaticBody2D" parent="Line2D_rectangle"] +[node name="road_r" type="StaticBody2D" parent="Line2D2_right"] collision_layer = 3 -[node name="fitting" type="Sprite2D" parent="Line2D_rectangle"] -texture_filter = 1 -position = Vector2(259, 120) -texture = ExtResource("6_lu60n") +[node name="trim" type="Line2D" parent="Line2D2_right"] +width = 28.0 +texture = ExtResource("5_xsnl8") +texture_mode = 1 -[node name="weight" type="Sprite2D" parent="Line2D_rectangle"] -texture = ExtResource("7_7xqft") -region_enabled = true -region_rect = Rect2(32, 0, 32, 32) +[node name="Line2D2_left" type="Line2D" parent="."] +z_index = 1 +points = PackedVector2Array(7, -241, 543, -237, 639, -230, 723, -223, 776, -225, 821, -242, 848, -269, 878, -324, 956, -476, 985, -550, 1020, -650, 1025, -688, 1020, -713, 1001, -717, 982, -714, 964, -699, 944, -657, 899, -539, 857, -433, 830, -385, 795, -351, 754, -317, 714, -315, 655, -322, 605, -336, 572, -370, 545, -416, 541, -502, 544, -557, 579, -642, 619, -726, 656, -792, 677, -825, 700, -842, 721, -858, 738, -878, 731, -900, 716, -915, 691, -917, 615, -909, 561, -897, 404, -877, 332, -876, 197, -876, -9, -883, -48, -888, -58, -884, -54, -870, -40, -866, -19, -864, 91, -868, 215, -863, 274, -861, 360, -854, 401, -835, 439, -806, 453, -776, 459, -734, 462, -695, 460, -662, 450, -619, 435, -587, 417, -563, 387, -538, 331, -513, 271, -503, 150, -488, -13, -468, -126, -459, -300, -458, -383, -468, -442, -500, -482, -538, -500, -574, -501, -611, -494, -637, -475, -669, -451, -698, -421, -716, -378, -720, -331, -721, -244, -704, 49, -670, 138, -660, 157, -662, 159, -675, 151, -687, 132, -691, 118, -687, 105, -679, 79, -679, 54, -682, -109, -702, -320, -735, -365, -737, -425, -731, -459, -714, -478, -692, -501, -658, -517, -605, -516, -561, -490, -524, -447, -488, -372, -447, -291, -443, -191, -441, -2, -453, 82, -462, 117, -461, 137, -456, 156, -442, 167, -427, 179, -410, 202, -404, 222, -404, 259, -411, 280, -429, 316, -457, 367, -494, 393, -516, 438, -534, 467, -536, 491, -533, 513, -516, 518, -487, 524, -431, 524, -368, 497, -328, 461, -283, 417, -262, 110, -259, 18, -278, -14, -289, -42, -304, -66, -311, -96, -307, -110, -291, -114, -265, -101, -240, -79, -232, -45, -220, -19, -221, -5, -230) +closed = true +width = 6.0 +texture = ExtResource("3_q2khr") +texture_mode = 1 +script = ExtResource("6_50nf2") + +[node name="road_l" type="StaticBody2D" parent="Line2D2_left"] +collision_layer = 3 + +[node name="trim" type="Line2D" parent="Line2D2_left"] +width = 28.0 +texture = ExtResource("5_xsnl8") +texture_mode = 1 + +[node name="Polygon2D" type="Polygon2D" parent="." node_paths=PackedStringArray("line_road_left", "line_road_right")] +color = Color(0.314316, 0.314316, 0.314316, 1) +script = ExtResource("6_x0jfh") +line_road_left = NodePath("../Line2D2_left") +line_road_right = NodePath("../Line2D2_right") [node name="area_finish" type="Area2D" parent="."] collision_layer = 4 @@ -314,7 +259,7 @@ collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp0"] -position = Vector2(565.75, -741.5) +position = Vector2(998.125, -775) shape = SubResource("RectangleShape2D_dltky") [node name="area_cp1" type="Area2D" parent="."] @@ -322,7 +267,7 @@ collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp1"] -position = Vector2(-238.5, -535) +position = Vector2(404.75, -695.5) shape = SubResource("RectangleShape2D_uys5r") [node name="area_cp2" type="Area2D" parent="."] @@ -330,14 +275,10 @@ collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp2"] -position = Vector2(-126.5, -377) +position = Vector2(-371, -773.5) shape = SubResource("RectangleShape2D_82iti") -[node name="Line2D_marking" type="Line2D" parent="."] -points = PackedVector2Array(-95, 135, 985, 117, 956, -860, -778, -864, -801, 746) -width = 3.0 -default_color = Color(1, 1, 1, 0.831373) - [node name="scenery" type="TileMapLayer" parent="."] z_index = 20 +tile_map_data = PackedByteArray("AAAEAPn/AAAEAAAAAAAEAP3/AAACAAAAAAADAPv/AAADAAAAAAAEAPr/AAADAAAAAAAFAPv/AAAHAAAAAAAHAPj/AAAHAAAAAAAJAPn/AAAHAAEAAAD9//j/AAAGAAAAAAD8//7/AAAAAAAAAAD9/wAAAAACAAAAAAD9////AAACAAEAAAD9//3/AAACAAEAAAD+//v/AAACAAEAAAD9//v/AAAGAAEAAAACAPf/AAADAAEAAAA=") tile_set = SubResource("TileSet_s6rw7") diff --git a/scenes/menu.tscn b/scenes/menu.tscn index 1c264da..8502a6b 100644 --- a/scenes/menu.tscn +++ b/scenes/menu.tscn @@ -132,6 +132,11 @@ layout_mode = 2 toggle_mode = true icon = ExtResource("3_p822h") +[node name="btn_map_05" type="Button" parent="MenuDisplay/map_container"] +layout_mode = 2 +toggle_mode = true +icon = ExtResource("3_p822h") + [node name="rounds_selection" type="OptionButton" parent="MenuDisplay"] offset_left = 690.0 offset_top = 556.0 diff --git a/scripts/generate_road_polyon.gd b/scripts/generate_road_polyon.gd new file mode 100644 index 0000000..954f178 --- /dev/null +++ b/scripts/generate_road_polyon.gd @@ -0,0 +1,26 @@ +extends Polygon2D + +@export var line_road_left: Line2D +@export var line_road_right: Line2D + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + var road=PackedVector2Array() + road.append_array(line_road_right.points) + if line_road_right.closed: + road.append(line_road_right.points[0]) #add first point again to close gap + + if line_road_left.closed: + road.append(line_road_left.points[0]) #add first point to close gap + var reversed=PackedVector2Array(line_road_left.points) + reversed.reverse() + road.append_array(reversed) + + + polygon=road + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + pass diff --git a/scripts/roadborder.gd b/scripts/roadborder.gd index ed9a8d2..543b31b 100644 --- a/scripts/roadborder.gd +++ b/scripts/roadborder.gd @@ -24,6 +24,7 @@ func _ready() -> void: addCaps($fitting) addWeights($weight,rightborder) + addTrim($trim,rightborder) @@ -35,6 +36,16 @@ func _ready() -> void: staticbody.add_child(col) +func addTrim(trim:Line2D,rightborder:bool) -> void: + if trim==null: + return + trim.points=points + trim.closed=closed + if rightborder: #mirror texture to be inside of road + var textureimg:Image=trim.texture.get_image() + textureimg.flip_y() + trim.texture=ImageTexture.create_from_image(textureimg) + func addCaps(fitting:Sprite2D) -> void: if fitting==null: diff --git a/sprites/Spritesheets/spritesheet_characters.png b/sprites/Spritesheets/spritesheet_characters.png new file mode 100644 index 0000000..07c6dbf Binary files /dev/null and b/sprites/Spritesheets/spritesheet_characters.png differ diff --git a/sprites/Spritesheets/spritesheet_characters.png.import b/sprites/Spritesheets/spritesheet_characters.png.import new file mode 100644 index 0000000..56d5c25 --- /dev/null +++ b/sprites/Spritesheets/spritesheet_characters.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bbcwet2vn5gpd" +path="res://.godot/imported/spritesheet_characters.png-6b339dc1c37de9ab0b10946d54c61d3b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/Spritesheets/spritesheet_characters.png" +dest_files=["res://.godot/imported/spritesheet_characters.png-6b339dc1c37de9ab0b10946d54c61d3b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/Spritesheets/spritesheet_characters.xml b/sprites/Spritesheets/spritesheet_characters.xml new file mode 100644 index 0000000..e11fa9f --- /dev/null +++ b/sprites/Spritesheets/spritesheet_characters.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sprites/Spritesheets/spritesheet_objects.png b/sprites/Spritesheets/spritesheet_objects.png new file mode 100644 index 0000000..73211b3 Binary files /dev/null and b/sprites/Spritesheets/spritesheet_objects.png differ diff --git a/sprites/Spritesheets/spritesheet_objects.png.import b/sprites/Spritesheets/spritesheet_objects.png.import new file mode 100644 index 0000000..065a306 --- /dev/null +++ b/sprites/Spritesheets/spritesheet_objects.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ckgpebbp4jy57" +path="res://.godot/imported/spritesheet_objects.png-55dc11a300433ec6c8619bb6fe2e66dd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/Spritesheets/spritesheet_objects.png" +dest_files=["res://.godot/imported/spritesheet_objects.png-55dc11a300433ec6c8619bb6fe2e66dd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/Spritesheets/spritesheet_objects.xml b/sprites/Spritesheets/spritesheet_objects.xml new file mode 100644 index 0000000..ece49f9 --- /dev/null +++ b/sprites/Spritesheets/spritesheet_objects.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sprites/Spritesheets/spritesheet_tiles.png b/sprites/Spritesheets/spritesheet_tiles.png new file mode 100644 index 0000000..00b9927 Binary files /dev/null and b/sprites/Spritesheets/spritesheet_tiles.png differ diff --git a/sprites/Spritesheets/spritesheet_tiles.png.import b/sprites/Spritesheets/spritesheet_tiles.png.import new file mode 100644 index 0000000..dd50f7d --- /dev/null +++ b/sprites/Spritesheets/spritesheet_tiles.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ca1tdkrek7wyi" +path="res://.godot/imported/spritesheet_tiles.png-021827cef3131aa4c05e6f93070057ef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/Spritesheets/spritesheet_tiles.png" +dest_files=["res://.godot/imported/spritesheet_tiles.png-021827cef3131aa4c05e6f93070057ef.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/Spritesheets/spritesheet_tiles.tres b/sprites/Spritesheets/spritesheet_tiles.tres new file mode 100644 index 0000000..6a68acf --- /dev/null +++ b/sprites/Spritesheets/spritesheet_tiles.tres @@ -0,0 +1,338 @@ +[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://ccqt07dev7ftg"] + +[ext_resource type="Texture2D" uid="uid://ca1tdkrek7wyi" path="res://sprites/Spritesheets/spritesheet_tiles.png" id="1_kc3nv"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_y262r"] +texture = ExtResource("1_kc3nv") +texture_region_size = Vector2i(128, 128) +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 +7:0/0 = 0 +8:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +11:0/0 = 0 +12:0/0 = 0 +13:0/0 = 0 +14:0/0 = 0 +15:0/0 = 0 +16:0/0 = 0 +17: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 +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +12:1/0 = 0 +13:1/0 = 0 +14:1/0 = 0 +15:1/0 = 0 +16:1/0 = 0 +17: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 +9:2/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +12:2/0 = 0 +13:2/0 = 0 +14:2/0 = 0 +15:2/0 = 0 +16:2/0 = 0 +17: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 +9:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 +12:3/0 = 0 +13:3/0 = 0 +14:3/0 = 0 +15:3/0 = 0 +16:3/0 = 0 +17: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 +9:4/0 = 0 +10:4/0 = 0 +11:4/0 = 0 +12:4/0 = 0 +13:4/0 = 0 +14:4/0 = 0 +15:4/0 = 0 +16:4/0 = 0 +17: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 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +12:5/0 = 0 +13:5/0 = 0 +14:5/0 = 0 +15:5/0 = 0 +16:5/0 = 0 +17: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 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +10:6/0 = 0 +11:6/0 = 0 +12:6/0 = 0 +13:6/0 = 0 +14:6/0 = 0 +15:6/0 = 0 +16:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 +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 +13:7/0 = 0 +14:7/0 = 0 +15:7/0 = 0 +16:7/0 = 0 +0:8/0 = 0 +1:8/0 = 0 +2:8/0 = 0 +3:8/0 = 0 +4:8/0 = 0 +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 +13:8/0 = 0 +14:8/0 = 0 +15:8/0 = 0 +16:8/0 = 0 +0:9/0 = 0 +1:9/0 = 0 +2:9/0 = 0 +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 +13:9/0 = 0 +14:9/0 = 0 +15:9/0 = 0 +16:9/0 = 0 +0:10/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +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 +13:10/0 = 0 +14:10/0 = 0 +15:10/0 = 0 +16:10/0 = 0 +0:11/0 = 0 +1:11/0 = 0 +2:11/0 = 0 +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 +13:11/0 = 0 +14:11/0 = 0 +15:11/0 = 0 +16:11/0 = 0 +0:12/0 = 0 +1:12/0 = 0 +2:12/0 = 0 +3:12/0 = 0 +4:12/0 = 0 +5:12/0 = 0 +6:12/0 = 0 +7:12/0 = 0 +8:12/0 = 0 +9:12/0 = 0 +10:12/0 = 0 +11:12/0 = 0 +12:12/0 = 0 +13:12/0 = 0 +14:12/0 = 0 +15:12/0 = 0 +16:12/0 = 0 +0:13/0 = 0 +1:13/0 = 0 +2:13/0 = 0 +3:13/0 = 0 +4:13/0 = 0 +5:13/0 = 0 +6:13/0 = 0 +7:13/0 = 0 +8:13/0 = 0 +8:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-44.0174, -64, -48.26, -48.9671, -64, -43.3103, -64, -64) +8:13/0/physics_layer_0/polygon_1/points = PackedVector2Array(43.6638, -64, 41.5425, -35.5321, 32.7037, -8.30852, 16.0867, 15.7331, -8.3085, 32.3501, -34.825, 40.1283, -64, 44.3709, -64, 64, -30.5824, 59.9273, 0.530327, 50.7349, 30.9359, 30.5824, 51.442, 2.65164, 60.2809, -30.2288, 64, -64) +9:13/0 = 0 +10:13/0 = 0 +10:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 43.5427, -49.5562, 49.3335, -43.7654, 64, -64, 64) +10:13/0/physics_layer_0/polygon_1/points = PackedVector2Array(-64, -43.6357, -35.7785, -41.3908, -7.71693, -32.1305, 15.8548, -15.0129, 31.8499, 8.83939, 40.2683, 36.0591, 43.6357, 64, 68.6105, 67.488, 60.192, 30.7274, 50.9317, -1.26277, 30.4468, -31.008, 2.66585, -50.6511, -30.7274, -61.0339, -64, -64) +11:13/0 = 0 +12:13/0 = 0 +13:13/0 = 0 +14:13/0 = 0 +15:13/0 = 0 +16:13/0 = 0 +0:14/0 = 0 +1:14/0 = 0 +2:14/0 = 0 +3:14/0 = 0 +4:14/0 = 0 +5:14/0 = 0 +6:14/0 = 0 +7:14/0 = 0 +8:14/0 = 0 +9:14/0 = 0 +10:14/0 = 0 +11:14/0 = 0 +12:14/0 = 0 +13:14/0 = 0 +14:14/0 = 0 +15:14/0 = 0 +16:14/0 = 0 +0:15/0 = 0 +1:15/0 = 0 +2:15/0 = 0 +3:15/0 = 0 +4:15/0 = 0 +5:15/0 = 0 +5:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(44, 64, 49, 47, 64, 43, 64, 64) +5:15/0/physics_layer_0/polygon_1/points = PackedVector2Array(-43, 64, -42.0499, 36.6952, -31.9705, 7.40204, -15.5915, -15.9065, 8.97694, -32.6005, 35.7503, -40.16, 64, -43, 64, -64, 31.3405, -59.6888, -0.787453, -52.1292, -30, -33, -51.8143, -3.62228, -60.6337, 30.3956, -64, 64) +6:15/0 = 0 +7:15/0 = 0 +8:15/0 = 0 +8:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, -44, 47, -64, 64, -64) +8:15/0/physics_layer_0/polygon_1/points = PackedVector2Array(64, 46, 35, 44, 8.27816, 32.6917, -16, 14, -32.6917, -7.99754, -41.1102, -35.7785, -43.9163, -64, -64, -64, -60.7533, -30.7274, -50.9317, 1.54338, -30.4468, 31.008, -1.824, 50.9317, 31.2886, 61.0339, 64, 64) +9:15/0 = 0 +10:15/0 = 0 +11:15/0 = 0 +12:15/0 = 0 +13:15/0 = 0 +14:15/0 = 0 +15:15/0 = 0 +16:15/0 = 0 +0:16/0 = 0 +1:16/0 = 0 +2:16/0 = 0 +3:16/0 = 0 +4:16/0 = 0 +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -45, 64, -44, 64, -64, -64, -64) +5:16/0/physics_layer_0/polygon_1/points = PackedVector2Array(-64, 45, 64, 43, 64, 64, -64, 64) +6:16/0 = 0 +7:16/0 = 0 +8:16/0 = 0 +9:16/0 = 0 +10:16/0 = 0 +11:16/0 = 0 +12:16/0 = 0 +13:16/0 = 0 +14:16/0 = 0 +15:16/0 = 0 +16:16/0 = 0 +0:17/0 = 0 +1:17/0 = 0 +2:17/0 = 0 +3:17/0 = 0 +4:17/0 = 0 +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-42, -64, -42, 64, -64, 64, -64, -64) +5:17/0/physics_layer_0/polygon_1/points = PackedVector2Array(44, -64, 44, 64, 64, 64, 64, 1, 64, -64) +6:17/0 = 0 +7:17/0 = 0 +8:17/0 = 0 +9:17/0 = 0 +9:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-42, -32, -42, 64, -64, 64, -64, -64) +9:17/0/physics_layer_0/polygon_1/points = PackedVector2Array(42, -32, 42, 64, 64, 64, 64, -64) +10:17/0 = 0 +11:17/0 = 0 +12:17/0 = 0 +13:17/0 = 0 +14:17/0 = 0 +15:17/0 = 0 +16:17/0 = 0 + +[resource] +tile_size = Vector2i(128, 128) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("TileSetAtlasSource_y262r") diff --git a/sprites/Spritesheets/spritesheet_tiles.xml b/sprites/Spritesheets/spritesheet_tiles.xml new file mode 100644 index 0000000..0c065df --- /dev/null +++ b/sprites/Spritesheets/spritesheet_tiles.xml @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sprites/Spritesheets/spritesheet_vehicles.png b/sprites/Spritesheets/spritesheet_vehicles.png new file mode 100644 index 0000000..535e4b9 Binary files /dev/null and b/sprites/Spritesheets/spritesheet_vehicles.png differ diff --git a/sprites/Spritesheets/spritesheet_vehicles.png.import b/sprites/Spritesheets/spritesheet_vehicles.png.import new file mode 100644 index 0000000..c1deabd --- /dev/null +++ b/sprites/Spritesheets/spritesheet_vehicles.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cere3l1kqgqfc" +path="res://.godot/imported/spritesheet_vehicles.png-eff74af8eb899438f0fad4c4ee7a96ea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/Spritesheets/spritesheet_vehicles.png" +dest_files=["res://.godot/imported/spritesheet_vehicles.png-eff74af8eb899438f0fad4c4ee7a96ea.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/Spritesheets/spritesheet_vehicles.xml b/sprites/Spritesheets/spritesheet_vehicles.xml new file mode 100644 index 0000000..d1ef6d5 --- /dev/null +++ b/sprites/Spritesheets/spritesheet_vehicles.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sprites/road/road_border.png b/sprites/road/road_border.png new file mode 100644 index 0000000..f6caae5 Binary files /dev/null and b/sprites/road/road_border.png differ diff --git a/sprites/road/road_border.png.import b/sprites/road/road_border.png.import new file mode 100644 index 0000000..6974364 --- /dev/null +++ b/sprites/road/road_border.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5l1t6nyjn022" +path="res://.godot/imported/road_border.png-c9ee714ee74a50943aa5bdab091bdf8a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/road/road_border.png" +dest_files=["res://.godot/imported/road_border.png-c9ee714ee74a50943aa5bdab091bdf8a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/road/road_trim.png b/sprites/road/road_trim.png new file mode 100644 index 0000000..f3e1466 Binary files /dev/null and b/sprites/road/road_trim.png differ diff --git a/sprites/road/road_trim.png.import b/sprites/road/road_trim.png.import new file mode 100644 index 0000000..ad4139d --- /dev/null +++ b/sprites/road/road_trim.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gydxil7qf7jc" +path="res://.godot/imported/road_trim.png-b26b1dbf08ad1727e0d5a4c9d419d7dd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/road/road_trim.png" +dest_files=["res://.godot/imported/road_trim.png-b26b1dbf08ad1727e0d5a4c9d419d7dd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/upload_90656c517c9d3b6045c12e343446b97c.png b/upload_90656c517c9d3b6045c12e343446b97c.png new file mode 100644 index 0000000..1cf0355 Binary files /dev/null and b/upload_90656c517c9d3b6045c12e343446b97c.png differ diff --git a/upload_90656c517c9d3b6045c12e343446b97c.png.import b/upload_90656c517c9d3b6045c12e343446b97c.png.import new file mode 100644 index 0000000..f39e144 --- /dev/null +++ b/upload_90656c517c9d3b6045c12e343446b97c.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://f07emh5nd432" +path="res://.godot/imported/upload_90656c517c9d3b6045c12e343446b97c.png-de949282c4bf6db9a58f21ae5601f951.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://upload_90656c517c9d3b6045c12e343446b97c.png" +dest_files=["res://.godot/imported/upload_90656c517c9d3b6045c12e343446b97c.png-de949282c4bf6db9a58f21ae5601f951.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1