[gd_scene load_steps=36 format=3 uid="uid://bilsj1h72s23a"] [ext_resource type="Texture2D" uid="uid://csknopg1cbqbq" path="res://sprites/background/green_gradient.png" id="2_mev6t"] [ext_resource type="Texture2D" uid="uid://5l1t6nyjn022" path="res://sprites/road/road_border.png" id="3_q2khr"] [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://ba7g1ewwchn6c" path="res://sprites/smooth_fields/fields_animal_001.png" id="6_c655a"] [ext_resource type="Script" path="res://scripts/generate_road_polyon.gd" id="6_x0jfh"] [ext_resource type="Texture2D" uid="uid://bdpm76vsgrpc0" path="res://sprites/smooth_fields/fields_animal_002.png" id="7_frdrh"] [ext_resource type="Texture2D" uid="uid://bn31voko78y3i" path="res://sprites/smooth_fields/fields_bush_001.png" id="9_cssop"] [ext_resource type="Texture2D" uid="uid://bwow1hv3be0gh" path="res://sprites/smooth_fields/fields_bush_002.png" id="10_y6sb7"] [ext_resource type="Texture2D" uid="uid://bnknq4uqmfjke" path="res://sprites/smooth_fields/fields_bush_003.png" id="11_akah2"] [ext_resource type="Texture2D" uid="uid://8nlgbc34cnp7" path="res://sprites/smooth_fields/fields_bush_004.png" id="12_ewluu"] [ext_resource type="Texture2D" uid="uid://c544312njkn87" path="res://sprites/smooth_fields/fields_bush_006.png" id="13_vk8a1"] [ext_resource type="Texture2D" uid="uid://c5yoi84wlopx6" path="res://sprites/smooth_fields/fields_bush_007.png" id="14_dn0k1"] [ext_resource type="Texture2D" uid="uid://bqroujxkfem6w" path="res://sprites/smooth_fields/fields_bush_008.png" id="15_8gd6n"] [ext_resource type="Texture2D" uid="uid://chf3nke2k2ton" path="res://sprites/smooth_fields/fields_flower_001.png" id="16_1pu0v"] [ext_resource type="Texture2D" uid="uid://7nxi48ue47ka" path="res://sprites/smooth_fields/fields_flower_002.png" id="17_upcog"] [ext_resource type="Texture2D" uid="uid://boj2l5gdvhjb5" path="res://sprites/smooth_fields/fields_flower_003.png" id="18_g1h7o"] [ext_resource type="Texture2D" uid="uid://bfucgjwvhhica" path="res://sprites/smooth_fields/fields_flower_004.png" id="19_wyrhu"] [ext_resource type="Texture2D" uid="uid://cakbnxin6c6ba" path="res://sprites/smooth_fields/fields_flower_006.png" id="20_yvjm8"] [ext_resource type="Texture2D" uid="uid://cv7ouolws5os" path="res://sprites/smooth_fields/fields_flower_008.png" id="21_ioerh"] [ext_resource type="Texture2D" uid="uid://c6yd5j7dsnrhc" path="res://sprites/smooth_fields/fields_flower_009.png" id="22_gkfp6"] [ext_resource type="Texture2D" uid="uid://djfesfjqtnp3l" path="res://sprites/smooth_fields/fields_flower_010.png" id="23_t4usj"] [ext_resource type="Texture2D" uid="uid://c0ss6dp7hba8j" path="res://sprites/smooth_fields/fields_flower_011.png" id="24_10hj3"] [ext_resource type="Texture2D" uid="uid://bs5egfhfbrsab" path="res://sprites/smooth_fields/fields_flower_012.png" id="25_xdd3e"] [ext_resource type="Texture2D" uid="uid://dmno1fargtbjv" path="res://sprites/smooth_fields/fields_flower_014.png" id="26_k3r3y"] [ext_resource type="Texture2D" uid="uid://cx2uy8puk15v5" path="res://sprites/smooth_fields/fields_flower_015.png" id="27_350em"] [ext_resource type="Texture2D" uid="uid://bcyf52kneoo3t" path="res://sprites/smooth_fields/fields_flower_016.png" id="28_263s6"] [ext_resource type="Texture2D" uid="uid://crb12ld3cl3lu" path="res://sprites/road/finishline.png" id="28_t35dl"] [ext_resource type="Texture2D" uid="uid://ds30ldcqv2qbl" path="res://sprites/smooth_fields/fields_flower_017.png" id="29_ymjhg"] [ext_resource type="Texture2D" uid="uid://dvd68hd5nhe1f" path="res://sprites/smooth_fields/fields_bush_005.png" id="30_nghlj"] [ext_resource type="Texture2D" uid="uid://bu1vuswjdjub3" path="res://sprites/road/road_startmarker.png" id="30_y64yd"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_daqun"] size = Vector2(127, 256) [sub_resource type="RectangleShape2D" id="RectangleShape2D_dltky"] size = Vector2(35.75, 129) [sub_resource type="RectangleShape2D" id="RectangleShape2D_uys5r"] size = Vector2(165, 34) [sub_resource type="RectangleShape2D" id="RectangleShape2D_82iti"] size = Vector2(53, 68) [node name="Map" type="Node"] [node name="CanvasLayer" type="CanvasLayer" parent="."] layer = -1 [node name="Sprite2D" type="Sprite2D" parent="CanvasLayer"] z_as_relative = false position = Vector2(659, 312) scale = Vector2(0.496296, 0.496296) texture = ExtResource("2_mev6t") [node name="Line2D2_right" type="Line2D" parent="."] z_index = 1 points = PackedVector2Array(11, 128, 512, 128, 770, 93, 852, 79, 1001, -29, 1049, -136, 1103, -303, 1149, -543, 1147, -696, 1091, -809, 997, -832, 891, -816, 834, -729, 794, -588, 733, -456, 661, -439, 645, -494, 669, -606, 732, -727, 791, -794, 847, -883, 865, -974, 738, -1052, 521, -983, 323, -961, 131, -996, -111, -1017, -215, -959, -231, -835, -73, -811, 13, -802, 284, -762, 324, -701, 304, -625, 204, -571, -54, -553, -192, -564, -291, -568, -329, -613, -279, -637, -242, -612, 110, -600, 186, -622, 238, -674, 230, -754, 85, -774, -267, -822, -399, -822, -519, -825, -607, -804, -674, -738, -713, -637, -683, -512, -524, -429, -390, -382, -293, -380, 28, -362, 179, -383, 267, -405, 345, -432, 361, -401, 244, -360, 142, -335, -140, -346, -288, -307, -323, -232, -347, -121, -272, 28, -64, 128, 0, 128) closed = true width = 6.0 texture = ExtResource("3_q2khr") texture_mode = 1 script = ExtResource("6_50nf2") [node name="road_r" type="StaticBody2D" parent="Line2D2_right"] collision_layer = 3 [node name="trim" type="Line2D" parent="Line2D2_right"] width = 28.0 texture = ExtResource("5_xsnl8") texture_mode = 1 [node name="Line2D2_left" type="Line2D" parent="."] z_index = 1 points = PackedVector2Array(141, -128, 704, -128, 787, -185, 848, -269, 878, -324, 956, -476, 985, -550, 1025, -688, 955, -713, 930, -692, 814, -431, 734, -328, 660, -309, 540, -340, 504, -410, 558, -557, 636, -737, 721, -858, 731, -900, 688, -918, 615, -909, 561, -897, 404, -877, 332, -876, 197, -876, 68, -920, -92, -953, -98, -904, 24, -879, 238, -849, 345, -847, 399, -833, 436, -817, 469, -790, 489, -759, 495, -718, 490, -671, 482, -628, 438, -575, 379, -539, 271, -503, 150, -488, -13, -468, -282, -476, -387, -531, -446, -619, -426, -686, -318, -720, -163, -707, -70, -672, 124, -652, 128, -679, -289, -747, -485, -751, -526, -711, -521, -569, -400, -481, -183, -447, 89, -448, 267, -476, 429, -520, 474, -476, 479, -400, 470, -327, 427, -269, 76, -268, -133, -252, -151, -210, -156, -141, -64, -128, 128, -128) 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 collision_mask = 4 [node name="CollisionShape2D_Fin" type="CollisionShape2D" parent="area_finish"] position = Vector2(312.5, 1) shape = SubResource("RectangleShape2D_daqun") [node name="area_cp0" type="Area2D" parent="."] collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp0"] position = Vector2(674, -375.5) shape = SubResource("RectangleShape2D_dltky") [node name="area_cp1" type="Area2D" parent="."] collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp1"] position = Vector2(409.5, -694) shape = SubResource("RectangleShape2D_uys5r") [node name="area_cp2" type="Area2D" parent="."] collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp2"] position = Vector2(-371, -785) shape = SubResource("RectangleShape2D_82iti") [node name="Scenery2D" type="Node2D" parent="."] z_index = 20 texture_filter = 1 position = Vector2(0, 1) [node name="FieldsAnimal001" type="Sprite2D" parent="Scenery2D"] position = Vector2(584, -863) scale = Vector2(0.29085, 0.29085) texture = ExtResource("6_c655a") [node name="FieldsAnimal002" type="Sprite2D" parent="Scenery2D"] position = Vector2(-693, -738) scale = Vector2(0.315, 0.315) texture = ExtResource("7_frdrh") [node name="FieldsBush001" type="Sprite2D" parent="Scenery2D"] position = Vector2(-319, -12) texture = ExtResource("9_cssop") [node name="FieldsBush002" type="Sprite2D" parent="Scenery2D"] position = Vector2(-236, 87) texture = ExtResource("10_y6sb7") [node name="FieldsBush003" type="Sprite2D" parent="Scenery2D"] position = Vector2(-320, -339) texture = ExtResource("11_akah2") [node name="FieldsFlower015" type="Sprite2D" parent="Scenery2D"] position = Vector2(542, -713) texture = ExtResource("27_350em") [node name="FieldsBush004" type="Sprite2D" parent="Scenery2D"] position = Vector2(524, -282) texture = ExtResource("12_ewluu") [node name="FieldsBush006" type="Sprite2D" parent="Scenery2D"] position = Vector2(544, -816) texture = ExtResource("13_vk8a1") [node name="FieldsBush005" type="Sprite2D" parent="Scenery2D"] position = Vector2(-240, -844) texture = ExtResource("11_akah2") [node name="FieldsBush007" type="Sprite2D" parent="Scenery2D"] position = Vector2(-479, -376) texture = ExtResource("9_cssop") [node name="FieldsBush008" type="Sprite2D" parent="Scenery2D"] position = Vector2(945, -937) texture = ExtResource("14_dn0k1") [node name="FieldsBush009" type="Sprite2D" parent="Scenery2D"] position = Vector2(1106, -152) texture = ExtResource("15_8gd6n") [node name="FieldsBush010" type="Sprite2D" parent="Scenery2D"] position = Vector2(1190, -695) texture = ExtResource("15_8gd6n") [node name="FieldsBush012" type="Sprite2D" parent="Scenery2D"] position = Vector2(920, -498) texture = ExtResource("10_y6sb7") [node name="FieldsBush011" type="Sprite2D" parent="Scenery2D"] position = Vector2(400, -998) texture = ExtResource("9_cssop") [node name="FieldsBush013" type="Sprite2D" parent="Scenery2D"] position = Vector2(518, -547) texture = ExtResource("10_y6sb7") [node name="FieldsBush014" type="Sprite2D" parent="Scenery2D"] position = Vector2(333, -509) texture = ExtResource("10_y6sb7") [node name="FieldsBush015" type="Sprite2D" parent="Scenery2D"] position = Vector2(871, -830) texture = ExtResource("10_y6sb7") [node name="FieldsFlower001" type="Sprite2D" parent="Scenery2D"] position = Vector2(-57, -244) texture = ExtResource("16_1pu0v") [node name="FieldsFlower002" type="Sprite2D" parent="Scenery2D"] position = Vector2(625, -283) texture = ExtResource("17_upcog") [node name="FieldsFlower003" type="Sprite2D" parent="Scenery2D"] position = Vector2(639, -861) texture = ExtResource("17_upcog") [node name="FieldsFlower004" type="Sprite2D" parent="Scenery2D"] position = Vector2(474, -526) texture = ExtResource("18_g1h7o") [node name="FieldsFlower005" type="Sprite2D" parent="Scenery2D"] position = Vector2(-414, -267) texture = ExtResource("19_wyrhu") [node name="FieldsFlower006" type="Sprite2D" parent="Scenery2D"] position = Vector2(1047, -28) texture = ExtResource("19_wyrhu") [node name="FieldsFlower007" type="Sprite2D" parent="Scenery2D"] position = Vector2(848, -348) texture = ExtResource("20_yvjm8") [node name="FieldsFlower008" type="Sprite2D" parent="Scenery2D"] position = Vector2(938, -594) texture = ExtResource("21_ioerh") [node name="FieldsFlower009" type="Sprite2D" parent="Scenery2D"] position = Vector2(258, -757) texture = ExtResource("22_gkfp6") [node name="FieldsFlower010" type="Sprite2D" parent="Scenery2D"] position = Vector2(817, -752) texture = ExtResource("23_t4usj") [node name="FieldsFlower011" type="Sprite2D" parent="Scenery2D"] position = Vector2(-258, -363) texture = ExtResource("24_10hj3") [node name="FieldsFlower012" type="Sprite2D" parent="Scenery2D"] position = Vector2(-368, -849) texture = ExtResource("24_10hj3") [node name="FieldsFlower013" type="Sprite2D" parent="Scenery2D"] position = Vector2(529, -621) texture = ExtResource("25_xdd3e") [node name="FieldsFlower014" type="Sprite2D" parent="Scenery2D"] position = Vector2(206, -999) texture = ExtResource("26_k3r3y") [node name="FieldsFlower016" type="Sprite2D" parent="Scenery2D"] position = Vector2(296, -653) texture = ExtResource("28_263s6") [node name="FieldsFlower017" type="Sprite2D" parent="Scenery2D"] position = Vector2(434, 168) texture = ExtResource("29_ymjhg") [node name="FieldsFlower018" type="Sprite2D" parent="Scenery2D"] position = Vector2(17, 143) texture = ExtResource("29_ymjhg") [node name="FieldsBush016" type="Sprite2D" parent="Scenery2D"] position = Vector2(632, 178) texture = ExtResource("30_nghlj") [node name="FieldsBush017" type="Sprite2D" parent="Scenery2D"] position = Vector2(-794, -865) texture = ExtResource("30_nghlj") [node name="FieldsBush019" type="Sprite2D" parent="Scenery2D"] position = Vector2(-68, -582) texture = ExtResource("15_8gd6n") [node name="FieldsBush021" type="Sprite2D" parent="Scenery2D"] position = Vector2(-716, -830) texture = ExtResource("13_vk8a1") [node name="FieldsBush022" type="Sprite2D" parent="Scenery2D"] position = Vector2(-719, -726) texture = ExtResource("13_vk8a1") [node name="FieldsBush023" type="Sprite2D" parent="Scenery2D"] position = Vector2(-891, -833) texture = ExtResource("13_vk8a1") [node name="FieldsBush024" type="Sprite2D" parent="Scenery2D"] position = Vector2(-644, -833) texture = ExtResource("10_y6sb7") [node name="FieldsBush025" type="Sprite2D" parent="Scenery2D"] position = Vector2(-676, -409) texture = ExtResource("11_akah2") [node name="FieldsBush026" type="Sprite2D" parent="Scenery2D"] position = Vector2(1334, -339) texture = ExtResource("12_ewluu") [node name="FieldsBush050" type="Sprite2D" parent="Scenery2D"] position = Vector2(-1036, -848) texture = ExtResource("30_nghlj") [node name="FieldsBush051" type="Sprite2D" parent="Scenery2D"] position = Vector2(-828, -784) texture = ExtResource("13_vk8a1") [node name="FieldsBush052" type="Sprite2D" parent="Scenery2D"] position = Vector2(-911, -705) texture = ExtResource("13_vk8a1") [node name="FieldsBush053" type="Sprite2D" parent="Scenery2D"] position = Vector2(-1011.5, -731.5) texture = ExtResource("13_vk8a1") [node name="FieldsBush054" type="Sprite2D" parent="Scenery2D"] position = Vector2(-949.5, -654.5) texture = ExtResource("30_nghlj") [node name="FieldsBush055" type="Sprite2D" parent="Scenery2D"] position = Vector2(-875.5, -602.5) texture = ExtResource("30_nghlj") [node name="FieldsBush056" type="Sprite2D" parent="Scenery2D"] position = Vector2(-963.5, -562.5) texture = ExtResource("30_nghlj") [node name="FieldsBush027" type="Sprite2D" parent="Scenery2D"] position = Vector2(-566, 14) texture = ExtResource("11_akah2") [node name="FieldsBush028" type="Sprite2D" parent="Scenery2D"] position = Vector2(-784, -647) texture = ExtResource("30_nghlj") [node name="FieldsBush018" type="Sprite2D" parent="Scenery2D"] position = Vector2(-1110, -539) texture = ExtResource("30_nghlj") [node name="FieldsBush020" type="Sprite2D" parent="Scenery2D"] position = Vector2(-798, -555) texture = ExtResource("30_nghlj") [node name="FieldsBush029" type="Sprite2D" parent="Scenery2D"] position = Vector2(-910, -498) texture = ExtResource("30_nghlj") [node name="FieldsBush030" type="Sprite2D" parent="Scenery2D"] position = Vector2(-723, -480) texture = ExtResource("13_vk8a1") [node name="FieldsBush031" type="Sprite2D" parent="Scenery2D"] position = Vector2(-1024, -426) texture = ExtResource("13_vk8a1") [node name="FieldsBush032" type="Sprite2D" parent="Scenery2D"] position = Vector2(-822.5, -408.5) texture = ExtResource("13_vk8a1") [node name="FieldsBush033" type="Sprite2D" parent="Scenery2D"] position = Vector2(-777.5, -311.5) texture = ExtResource("30_nghlj") [node name="FieldsBush034" type="Sprite2D" parent="Scenery2D"] position = Vector2(-655, -259) texture = ExtResource("30_nghlj") [node name="FieldsBush035" type="Sprite2D" parent="Scenery2D"] position = Vector2(-791.5, -219.5) texture = ExtResource("30_nghlj") [node name="FieldsBush036" type="Sprite2D" parent="Scenery2D"] position = Vector2(-939, -364) texture = ExtResource("30_nghlj") [node name="FieldsBush037" type="Sprite2D" parent="Scenery2D"] position = Vector2(-867.5, -302.5) texture = ExtResource("13_vk8a1") [node name="FieldsBush038" type="Sprite2D" parent="Scenery2D"] position = Vector2(-870.5, -198.5) texture = ExtResource("13_vk8a1") [node name="FieldsBush039" type="Sprite2D" parent="Scenery2D"] position = Vector2(-1012, -222) texture = ExtResource("13_vk8a1") [node name="FieldsBush040" type="Sprite2D" parent="Scenery2D"] position = Vector2(-935.5, -119.5) texture = ExtResource("30_nghlj") [node name="FieldsBush041" type="Sprite2D" parent="Scenery2D"] position = Vector2(-708, -155) texture = ExtResource("30_nghlj") [node name="FieldsBush042" type="Sprite2D" parent="Scenery2D"] position = Vector2(-949.5, -27.5) texture = ExtResource("30_nghlj") [node name="FieldsBush043" type="Sprite2D" parent="Scenery2D"] position = Vector2(-959, 0) texture = ExtResource("30_nghlj") [node name="FieldsBush044" type="Sprite2D" parent="Scenery2D"] position = Vector2(-804, -75) texture = ExtResource("13_vk8a1") [node name="FieldsBush045" type="Sprite2D" parent="Scenery2D"] position = Vector2(-825, 76) texture = ExtResource("13_vk8a1") [node name="FieldsBush046" type="Sprite2D" parent="Scenery2D"] position = Vector2(-1028, 80) texture = ExtResource("13_vk8a1") [node name="FieldsBush047" type="Sprite2D" parent="Scenery2D"] position = Vector2(-929, 216) texture = ExtResource("30_nghlj") [node name="FieldsBush048" type="Sprite2D" parent="Scenery2D"] position = Vector2(-825, 184) texture = ExtResource("30_nghlj") [node name="FieldsBush049" type="Sprite2D" parent="Scenery2D"] position = Vector2(-943, 308) texture = ExtResource("30_nghlj") [node name="FieldsFlower019" type="Sprite2D" parent="Scenery2D"] position = Vector2(604, -1057) texture = ExtResource("25_xdd3e") [node name="FieldsFlower020" type="Sprite2D" parent="Scenery2D"] position = Vector2(537, -1036) texture = ExtResource("21_ioerh") [node name="FieldsFlower021" type="Sprite2D" parent="Scenery2D"] position = Vector2(761, -1085) texture = ExtResource("27_350em") [node name="FieldsFlower022" type="Sprite2D" parent="Scenery2D"] position = Vector2(298, -1026) texture = ExtResource("16_1pu0v") [node name="FieldsFlower023" type="Sprite2D" parent="Scenery2D"] position = Vector2(462, -1092) texture = ExtResource("18_g1h7o") [node name="FieldsFlower024" type="Sprite2D" parent="Scenery2D"] position = Vector2(70, -1027) texture = ExtResource("19_wyrhu") [node name="FieldsFlower025" type="Sprite2D" parent="Scenery2D"] position = Vector2(345, -1092) texture = ExtResource("17_upcog") [node name="startmarker" type="Sprite2D" parent="."] texture = ExtResource("30_y64yd") [node name="Node2D_Roadmarkings" type="Node2D" parent="."] [node name="line2d_start" type="Line2D" parent="Node2D_Roadmarkings"] points = PackedVector2Array(256, -128, 256, 128) width = 16.0 texture = ExtResource("28_t35dl") texture_mode = 1