[gd_scene load_steps=21 format=3 uid="uid://bwtvxy6hryc4u"] [ext_resource type="Texture2D" uid="uid://csknopg1cbqbq" path="res://sprites/background/green_gradient.png" id="1_y1cwa"] [ext_resource type="Texture2D" uid="uid://5l1t6nyjn022" path="res://sprites/road/road_border.png" id="2_8k47d"] [ext_resource type="Texture2D" uid="uid://c0ss6dp7hba8j" path="res://sprites/smooth_fields/fields_flower_011.png" id="2_jpevj"] [ext_resource type="Script" path="res://scripts/roadborder.gd" id="3_ibujf"] [ext_resource type="Texture2D" uid="uid://dmno1fargtbjv" path="res://sprites/smooth_fields/fields_flower_014.png" id="3_vn8si"] [ext_resource type="Texture2D" uid="uid://gydxil7qf7jc" path="res://sprites/road/road_trim.png" id="4_gp7du"] [ext_resource type="Texture2D" uid="uid://bcyf52kneoo3t" path="res://sprites/smooth_fields/fields_flower_016.png" id="4_px8ei"] [ext_resource type="Script" path="res://scripts/generate_road_polyon.gd" id="5_vurbe"] [ext_resource type="Texture2D" uid="uid://bu1vuswjdjub3" path="res://sprites/road/road_startmarker.png" id="6_6cnvq"] [ext_resource type="Texture2D" uid="uid://crb12ld3cl3lu" path="res://sprites/road/finishline.png" id="7_1s8ny"] [ext_resource type="Texture2D" uid="uid://bn31voko78y3i" path="res://sprites/smooth_fields/fields_bush_001.png" id="8_4etr5"] [ext_resource type="Texture2D" uid="uid://bwow1hv3be0gh" path="res://sprites/smooth_fields/fields_bush_002.png" id="9_djfug"] [ext_resource type="Texture2D" uid="uid://bnknq4uqmfjke" path="res://sprites/smooth_fields/fields_bush_003.png" id="10_xr588"] [ext_resource type="Texture2D" uid="uid://8nlgbc34cnp7" path="res://sprites/smooth_fields/fields_bush_004.png" id="11_kmule"] [ext_resource type="Texture2D" uid="uid://ba7g1ewwchn6c" path="res://sprites/smooth_fields/fields_animal_001.png" id="13_7sh31"] [ext_resource type="Texture2D" uid="uid://bdpm76vsgrpc0" path="res://sprites/smooth_fields/fields_animal_002.png" id="14_dp5oa"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_dltky"] size = Vector2(32, 128) [sub_resource type="RectangleShape2D" id="RectangleShape2D_uys5r"] size = Vector2(32, 64) [sub_resource type="RectangleShape2D" id="RectangleShape2D_82iti"] size = Vector2(32, 128) [sub_resource type="RectangleShape2D" id="RectangleShape2D_daqun"] size = Vector2(32, 128) [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("1_y1cwa") [node name="Line2D2_right" type="Line2D" parent="."] z_index = 1 points = PackedVector2Array(-256, 64, 512, 64, 576, 128, 576, 192, 512, 256, 384, 256, 256, 128, 0, 128, -64, 192, -64, 384, 64, 512, 576, 512, 768, 320, 832, 288, 864, 288, 896, 320, 928, 416, 928, 512, 896, 576, 832, 608, 672, 608, 576, 544, 480, 544, 384, 608, 384, 672, 320, 672, 320, 544, 128, 544, 128, 608, 160, 672, 128, 704, 64, 672, 0, 608, -32, 512, -64, 448, -128, 352, -160, 288, -160, 192, -224, 128, -320, 128, -384, 192, -416, 256, -416, 480, -448, 512, -512, 480, -544, 448, -576, 384, -576, 192, -544, 128, -512, 96, -448, 64, -288, 64) closed = true width = 6.0 texture = ExtResource("2_8k47d") texture_mode = 1 script = ExtResource("3_ibujf") [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("4_gp7du") texture_mode = 1 [node name="Line2D2_left" type="Line2D" parent="."] z_index = 1 points = PackedVector2Array(-256, -64, 544, -64, 704, 96, 704, 224, 544, 384, 352, 384, 224, 256, 32, 256, 32, 352, 96, 416, 544, 416, 736, 224, 800, 192, 864, 192, 928, 224, 1024, 320, 1088, 416, 1120, 512, 1120, 576, 1088, 672, 1024, 736, 928, 768, 832, 768, 736, 736, 640, 672, 576, 640, 512, 640, 448, 672, 416, 736, 384, 768, 320, 768, 256, 704, 256, 608, 192, 608, 224, 672, 224, 704, 160, 768, 32, 768, -64, 640, -128, 544, -192, 384, -224, 320, -224, 224, -256, 192, -288, 224, -288, 448, -320, 512, -384, 576, -448, 608, -544, 608, -608, 576, -672, 512, -704, 448, -736, 320, -736, 192, -704, 64, -640, 0, -576, -32, -448, -64, -288, -64) closed = true width = 6.0 texture = ExtResource("2_8k47d") texture_mode = 1 script = ExtResource("3_ibujf") [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("4_gp7du") texture_mode = 1 [node name="Road" type="Polygon2D" parent="." node_paths=PackedStringArray("line_road_left", "line_road_right")] color = Color(0.314316, 0.314316, 0.314316, 1) script = ExtResource("5_vurbe") line_road_left = NodePath("../Line2D2_left") line_road_right = NodePath("../Line2D2_right") [node name="area_cp0" type="Area2D" parent="."] collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp0"] position = Vector2(416, 320) shape = SubResource("RectangleShape2D_dltky") debug_color = Color(0.958025, 0, 0.529392, 0.42) [node name="area_cp1" type="Area2D" parent="."] collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp1"] position = Vector2(224, 576) shape = SubResource("RectangleShape2D_uys5r") debug_color = Color(0.371138, 0.615246, 1.54018e-06, 0.42) [node name="area_cp2" type="Area2D" parent="."] collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp2"] position = Vector2(-416, 0) shape = SubResource("RectangleShape2D_82iti") debug_color = Color(0, 0.568664, 0.85224, 0.42) [node name="area_finish" type="Area2D" parent="."] collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D_Fin" type="CollisionShape2D" parent="area_finish"] position = Vector2(144, 0) shape = SubResource("RectangleShape2D_daqun") debug_color = Color(1, 1, 1, 0.42) [node name="Scenery2D" type="Node2D" parent="."] z_index = 20 texture_filter = 1 position = Vector2(0, 1) [node name="FieldsBush001" type="Sprite2D" parent="Scenery2D"] position = Vector2(320, 95) texture = ExtResource("8_4etr5") [node name="FieldsBush002" type="Sprite2D" parent="Scenery2D"] position = Vector2(-448, 95) texture = ExtResource("9_djfug") [node name="FieldsBush003" type="Sprite2D" parent="Scenery2D"] position = Vector2(544, 159) texture = ExtResource("10_xr588") [node name="FieldsBush004" type="Sprite2D" parent="Scenery2D"] position = Vector2(87, 591) texture = ExtResource("11_kmule") [node name="FieldsBush005" type="Sprite2D" parent="Scenery2D"] position = Vector2(352, 607) texture = ExtResource("8_4etr5") [node name="FieldsBush006" type="Sprite2D" parent="Scenery2D"] position = Vector2(800, 159) texture = ExtResource("9_djfug") [node name="FieldsBush007" type="Sprite2D" parent="Scenery2D"] position = Vector2(-256, 383) texture = ExtResource("9_djfug") [node name="FieldsBush008" type="Sprite2D" parent="Scenery2D"] position = Vector2(-237, 264) texture = ExtResource("10_xr588") [node name="FieldsBush009" type="Sprite2D" parent="Scenery2D"] position = Vector2(-438, 473) texture = ExtResource("11_kmule") [node name="FieldsBush010" type="Sprite2D" parent="Scenery2D"] position = Vector2(224, 319) texture = ExtResource("10_xr588") [node name="FieldsAnimal001" type="Sprite2D" parent="Scenery2D"] position = Vector2(234, 634) scale = Vector2(0.246732, 0.246732) texture = ExtResource("13_7sh31") [node name="FieldsAnimal002" type="Sprite2D" parent="Scenery2D"] position = Vector2(127, 679) scale = Vector2(0.2475, 0.2475) texture = ExtResource("14_dp5oa") [node name="FieldsFlower011" type="Sprite2D" parent="Scenery2D"] position = Vector2(-544, 191) texture = ExtResource("2_jpevj") [node name="FieldsFlower012" type="Sprite2D" parent="Scenery2D"] position = Vector2(-32, 95) texture = ExtResource("2_jpevj") [node name="FieldsFlower023" type="Sprite2D" parent="Scenery2D"] position = Vector2(-272, 281) texture = ExtResource("2_jpevj") [node name="FieldsFlower013" type="Sprite2D" parent="Scenery2D"] position = Vector2(500, 78) texture = ExtResource("2_jpevj") [node name="FieldsFlower014" type="Sprite2D" parent="Scenery2D"] position = Vector2(78, 620) texture = ExtResource("3_vn8si") [node name="FieldsFlower016" type="Sprite2D" parent="Scenery2D"] position = Vector2(-96, 303) scale = Vector2(0.5, 0.5) texture = ExtResource("4_px8ei") [node name="FieldsFlower017" type="Sprite2D" parent="Scenery2D"] position = Vector2(-78, 285) scale = Vector2(0.41, 0.41) texture = ExtResource("4_px8ei") [node name="FieldsFlower018" type="Sprite2D" parent="Scenery2D"] position = Vector2(-102.515, 276.625) scale = Vector2(0.61, 0.61) texture = ExtResource("4_px8ei") [node name="FieldsFlower019" type="Sprite2D" parent="Scenery2D"] position = Vector2(-93.595, 252.625) scale = Vector2(0.53, 0.53) texture = ExtResource("4_px8ei") [node name="FieldsFlower020" type="Sprite2D" parent="Scenery2D"] position = Vector2(-114.785, 241.125) scale = Vector2(0.41, 0.41) texture = ExtResource("4_px8ei") [node name="FieldsFlower015" type="Sprite2D" parent="Scenery2D"] position = Vector2(-92, 290) scale = Vector2(0.730769, 0.730769) texture = ExtResource("3_vn8si") [node name="FieldsFlower021" type="Sprite2D" parent="Scenery2D"] position = Vector2(-86, 269) texture = ExtResource("3_vn8si") [node name="FieldsFlower022" type="Sprite2D" parent="Scenery2D"] position = Vector2(-87, 230) texture = ExtResource("3_vn8si") [node name="startmarker" type="Sprite2D" parent="."] texture = ExtResource("6_6cnvq") [node name="Node2D_Roadmarkings" type="Node2D" parent="."] [node name="line2d_start" type="Line2D" parent="Node2D_Roadmarkings"] points = PackedVector2Array(128, -48, 128, 48) width = 16.0 texture = ExtResource("7_1s8ny") texture_mode = 1