From 5a33ed9381e43b50d56f2ef7f149baef83edcf7d Mon Sep 17 00:00:00 2001 From: realtradam Date: Sun, 15 Mar 2020 18:55:00 -0400 Subject: code cleaned up, #6 fixed --- Racing-Game/4WheelCar/4WheelCar.tscn | 1 - Racing-Game/4WheelCar/BackWheel.gd | 44 +- Racing-Game/4WheelCar/CarBody.gd | 56 +-- Racing-Game/4WheelCar/FrontWheel.gd | 38 +- Racing-Game/4WheelCar/Skid/BLLine.gd | 25 -- Racing-Game/4WheelCar/Skid/BRLine.gd | 30 -- Racing-Game/4WheelCar/Skid/FLLine.gd | 25 -- Racing-Game/4WheelCar/Skid/FRLine.gd | 25 -- Racing-Game/4WheelCar/Skid/SkidController.gd | 2 +- Racing-Game/4WheelCar/Skid/Skidmarks.gd | 8 +- Racing-Game/Interface/Camera2D.gd | 3 +- Racing-Game/Interface/RichTextLabel.gd | 2 +- Racing-Game/Old/Big.gd | 36 -- Racing-Game/Old/Small.gd | 32 -- Racing-Game/Surfaces/Area2D.gd | 17 +- Racing-Game/World.tscn | 635 ++++++++++++--------------- Racing-Game/project.godot | 2 +- 17 files changed, 341 insertions(+), 640 deletions(-) delete mode 100644 Racing-Game/4WheelCar/Skid/BLLine.gd delete mode 100644 Racing-Game/4WheelCar/Skid/BRLine.gd delete mode 100644 Racing-Game/4WheelCar/Skid/FLLine.gd delete mode 100644 Racing-Game/4WheelCar/Skid/FRLine.gd delete mode 100644 Racing-Game/Old/Big.gd delete mode 100644 Racing-Game/Old/Small.gd diff --git a/Racing-Game/4WheelCar/4WheelCar.tscn b/Racing-Game/4WheelCar/4WheelCar.tscn index 958cc39..81fef02 100644 --- a/Racing-Game/4WheelCar/4WheelCar.tscn +++ b/Racing-Game/4WheelCar/4WheelCar.tscn @@ -6,7 +6,6 @@ [ext_resource path="res://4WheelCar/Skid/SkidController.gd" type="Script" id=4] [ext_resource path="res://4WheelCar/BackWheel.gd" type="Script" id=5] - [sub_resource type="RectangleShape2D" id=1] [sub_resource type="RectangleShape2D" id=2] diff --git a/Racing-Game/4WheelCar/BackWheel.gd b/Racing-Game/4WheelCar/BackWheel.gd index b5d8297..9c9adff 100644 --- a/Racing-Game/4WheelCar/BackWheel.gd +++ b/Racing-Game/4WheelCar/BackWheel.gd @@ -7,26 +7,18 @@ var isForward = true var velocity -var lastLoc = 0; - -var wheelSlip = Vector2(0,0); var isSkid = false; -signal slip -signal end var elapsed = 0 -# + var gripDelay = 0 var carAngle var carVector var velVector -# Called when the node enters the scene tree for the first time. func _ready(): - lastLoc = get_position_in_parent() - pass # Replace with function body. + pass -# Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta): carAngle = get_node("../../../CarBody").get_transform().get_rotation() carVector = Vector2(cos(carAngle + PI/2),sin(carAngle + PI/2)) @@ -34,18 +26,17 @@ func _process(delta): velocity = measure_velocity() isForward = is_forward() set_rotation(carAngle) - isSlip(delta) # gripDelay = has_grip(0.4,delta) isSkid = Input.is_action_pressed("grip") - if Input.is_action_pressed("grip") || Input.is_action_pressed("break"): + if Input.is_action_pressed("grip") || Input.is_action_pressed("brake"): null_slide(max(5,velocity/7),delta) else: null_slide(1,delta) #Braking - if Input.is_action_pressed("break"): + if Input.is_action_pressed("brake"): if velocity > 20: linear_damp = 2 else: @@ -53,20 +44,19 @@ func _process(delta): else: linear_damp = 0.01 -# createLine(lastLoc, get_position_in_parent()) -# lastLoc = get_position_in_parent() if Input.is_action_pressed("forward"): - if !Input.is_action_pressed("break"): + if !Input.is_action_pressed("brake"): apply_central_impulse(Vector2(0,-gear(velocity, hp, acceleration)).rotated(carAngle)*delta*5000) else: pass elif Input.is_action_pressed("backward"): - if !Input.is_action_pressed("break"): + if !Input.is_action_pressed("brake"): apply_central_impulse(Vector2(0,(1)).rotated(carAngle)*delta*5000) else: pass +#Core physics, stops sliding sideways and make car roll forwards func null_slide(var strength, var delta): #strength is how strong you would like the nullify to be #higher is less sliding/drifting @@ -74,20 +64,9 @@ func null_slide(var strength, var delta): var directionAngle = carAngle + (PI/2.0)#the angle the car is facing(relative to the world) var directionUnitVector = Vector2(cos(directionAngle),sin(directionAngle)).normalized()#the direction the car is facing var nullify = directionUnitVector * movementUnitVector.dot(directionUnitVector) - wheelSlip = (-(movementUnitVector - nullify))*strength + var wheelSlip = (-(movementUnitVector - nullify))*strength apply_central_impulse(wheelSlip*delta*5000) - -func isSlip(time): - if (wheelSlip.length() > 0.2): - emit_signal("slip") - else: - emit_signal("end") -#func createLine(from, to): -# var tires = get_node("./MyLine") -# tires.add_point(from) -# tires.add_point(to) - #func has_grip(var tractionDelay, var delta): # var movementUnitVector = get_linear_velocity().normalized()#the direction of the velocity # var directionAngle = carAngle#the angle the car is facing(relative to the world) @@ -107,9 +86,10 @@ func isSlip(time): func measure_velocity(): return sqrt(get_linear_velocity().dot(get_linear_velocity()))/12 - -func is_forward():#determines if the car is driving forward, or backward - var carVector = Vector2(cos(carAngle + PI/2),sin(carAngle + PI/2)) + +#determines if the car is driving forward, or backward +func is_forward(): + carVector = Vector2(cos(carAngle + PI/2),sin(carAngle + PI/2)) if velVector == Vector2(0,0) || carVector == Vector2(0,0): return true if velVector.dot(carVector) <= 0: diff --git a/Racing-Game/4WheelCar/CarBody.gd b/Racing-Game/4WheelCar/CarBody.gd index 179381c..be06de1 100644 --- a/Racing-Game/4WheelCar/CarBody.gd +++ b/Racing-Game/4WheelCar/CarBody.gd @@ -1,61 +1,41 @@ extends RigidBody2D -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" -# Called when the node enters the scene tree for the first time. -var angular = 0; -var directionAngle -var directionUnitVector +var angular = 0 +var isSkidding = 0 var cameraNode var speedometerNode -var isSkidding = 0 -var frWheel -var flWheel -var brWheel -var blWheel + +var directionAngle +var directionUnitVector func _ready(): - frWheel = get_node("./Engine/Wheels/FRWheel") - flWheel = get_node("./Engine/Wheels/FLWheel") - brWheel = get_node("./Engine/Wheels/BRWheel") - blWheel = get_node("./Engine/Wheels/BLWheel") -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): + pass + +func _process(_delta): directionAngle = get_transform().get_rotation() + (PI/2.0)#the angle the car is facing(relative to the world) directionUnitVector = Vector2(cos(directionAngle),sin(directionAngle))#the direction the car is facing - linear_damp = 0.01 - angular = 5 - - if(isSkidding > 0): - frWheel.isSkidOverride = true - flWheel.isSkidOverride = true - brWheel.isSkidOverride = true - blWheel.isSkidOverride = true - frWheel.isSkid = true - flWheel.isSkid = true - brWheel.isSkid = true - blWheel.isSkid = true - #emit_signal("speedometer", measure_forward_velocity()) + linear_damp = 0.01 #Sets forward momentum dampening + angular = 5 #Sets the base angular momentum dampening + + #HUD Stuff: cameraNode = get_node("/root/World/Camera2D") speedometerNode = get_node("/root/World/Camera2D/Panel/Speedometer") cameraNode.set_position(get_global_transform().get_origin()) speedometerNode.updateSpeed(floor(measure_velocity())) + #Steering strength at different speeds, should probably look at this and remove it(move to wheels) + #See issue #8 if measure_velocity() < 30: - angular_damp = angular*1 + angular_damp = angular*0.2 elif measure_velocity() < 85: angular_damp = angular*0.4 else: - angular_damp = angular*0.05 - + angular_damp = angular*1 - +#Total speed of the car func measure_velocity(): return sqrt(get_linear_velocity().dot(get_linear_velocity()))/12 +#Gets only the component that is going in the direction of the car func measure_forward_velocity(): return floor(measure_velocity() * cos(directionUnitVector.angle_to(get_linear_velocity()))) - -func forceSkidMarks(skid): - isSkidding += skid diff --git a/Racing-Game/4WheelCar/FrontWheel.gd b/Racing-Game/4WheelCar/FrontWheel.gd index d4e5af4..76eaad0 100644 --- a/Racing-Game/4WheelCar/FrontWheel.gd +++ b/Racing-Game/4WheelCar/FrontWheel.gd @@ -1,20 +1,19 @@ extends RigidBody2D -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" -var velocity -var velVector -var velUnitVector -var velAngle -var carAngle -var delay = 0 +var velocity #How fast car is moving +var velVector #What direction the car is moving +var velUnitVector #Direction vector, but in a single unit(no magnitude) +var velAngle #The angle of the velocity(relative to world) +var carAngle #The angle to car is facing(relative to world) +#Skidmarks on floor onready var skidObj = preload("res://4WheelCar/Skid/Skidmark.tscn") +#Reduces steering strength when braking +var steerDampBase = 1 var steerDamp = 1 -#Steering +#Steering Curve Vars var steerSplitA = 20 var steerSplitB = 40 var steerHeight = 2.6 @@ -24,8 +23,8 @@ var steerMinimum = 1 var gripDelay = 0 var wheelSlip = Vector2(0,0) -var isSkid = false;#this one is used when user presses shift. Initially called in this function -var isSkidOverride = false;#this one is used when driving over sand, initially called in carbody +var isSkid = false #this one is used when user presses shift. Initially called in this function +var isSkidOverride = false #this one is used when driving over sand, initially called in carbody signal slip signal end @@ -40,13 +39,15 @@ func _ready(): # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta): #Variable Setup + #--- velocity = measure_velocity() velVector = get_node("../../../CarBody").get_linear_velocity() velUnitVector = velVector.normalized() velAngle = atan2(velVector.y,velVector.x) carAngle = get_node("../../../CarBody").get_transform().get_rotation() - set_rotation(carAngle) isForward = is_forward() + #--- + set_rotation(carAngle) # gripDelay = has_grip(0.4,delta) isSlip(delta) @@ -54,13 +55,13 @@ func _process(delta): isSkid = Input.is_action_pressed("grip") #Determines if drifting - if Input.is_action_pressed("grip") || Input.is_action_pressed("break"): + if Input.is_action_pressed("grip") || Input.is_action_pressed("brake"): null_slide(max(5,velocity/7),delta) else: null_slide(1,delta) #Braking - if Input.is_action_pressed("break"): + if Input.is_action_pressed("brake"): if velocity > 20: linear_damp = 3 steerDamp = 0.7 @@ -107,6 +108,7 @@ func null_slide(var strength, var delta): # gripDelay = 0 # return gripDelay +#Determines if skidmarks should be creted, or stopped func isSlip(time): if (wheelSlip.length() > 0.6): if(elapsed/4 > time): @@ -120,7 +122,8 @@ func isSlip(time): func measure_velocity(): return floor(sqrt(get_linear_velocity().dot(get_linear_velocity()))/12) -func is_forward():#determines if the car is driving forward, or backward +#determines if the car is driving forward, or backward +func is_forward(): var carVector = Vector2(cos(carAngle + PI/2),sin(carAngle + PI/2)) if velVector == Vector2(0,0) || carVector == Vector2(0,0): return true @@ -129,13 +132,14 @@ func is_forward():#determines if the car is driving forward, or backward else: return false +#returns the angle the car is facing, relative to the direction it is moving func steer_angle(): - #returns the angle the car is facing, relative to the direcction it is moving if isForward: return carAngle + (PI/2.0) else: return carAngle - (PI/2.0) +#Determines strength of steering as a function of the speed func steer_curve(var splitA, splitB, var height, var limit, var minimum): #Rules: # splitA < splitB < limit diff --git a/Racing-Game/4WheelCar/Skid/BLLine.gd b/Racing-Game/4WheelCar/Skid/BLLine.gd deleted file mode 100644 index 042b034..0000000 --- a/Racing-Game/4WheelCar/Skid/BLLine.gd +++ /dev/null @@ -1,25 +0,0 @@ -extends Line2D - -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" -var tempnode = 0 -var on = true - -# Called when the node enters the scene tree for the first time. -func _ready(): - tempnode = get_node("../Cars/4WheelCar/CarBody/Wheels/BLWheel") - pass # Replace with function body. - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - pass - -func _on_BLWheel_slip(): - if(on): - add_point(tempnode.get_global_position()) - - -func _on_BLWheel_end(): - duplicate(1) - on = false diff --git a/Racing-Game/4WheelCar/Skid/BRLine.gd b/Racing-Game/4WheelCar/Skid/BRLine.gd deleted file mode 100644 index 16578e3..0000000 --- a/Racing-Game/4WheelCar/Skid/BRLine.gd +++ /dev/null @@ -1,30 +0,0 @@ -extends Line2D - -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" -var tempnode = 0 -var on = true - -# Called when the node enters the scene tree for the first time. -func _ready(): - print("ready") - tempnode = get_node("../Cars/4WheelCar/CarBody/Wheels/BRWheel") - clear_points() - pass # Replace with function body. - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - pass - -func _on_BRWheel_slip(): - while on: - print("slip2") - add_point(tempnode.get_global_position()) - - -func _on_BRWheel_end(): - on = false - print("duplicated") - var duplication = duplicate(13) - duplication.request_ready() diff --git a/Racing-Game/4WheelCar/Skid/FLLine.gd b/Racing-Game/4WheelCar/Skid/FLLine.gd deleted file mode 100644 index fffcf04..0000000 --- a/Racing-Game/4WheelCar/Skid/FLLine.gd +++ /dev/null @@ -1,25 +0,0 @@ -extends Line2D - -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" -var tempnode = 0 -var on = true - -# Called when the node enters the scene tree for the first time. -func _ready(): - tempnode = get_node("../Cars/4WheelCar/CarBody/Wheels/FLWheel") - pass # Replace with function body. - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - pass - -func _on_FLWheel_slip(): - if(on): - add_point(tempnode.get_global_position()) - - -func _on_FLWheel_end(): - duplicate(1) - on = false diff --git a/Racing-Game/4WheelCar/Skid/FRLine.gd b/Racing-Game/4WheelCar/Skid/FRLine.gd deleted file mode 100644 index e1fbc0f..0000000 --- a/Racing-Game/4WheelCar/Skid/FRLine.gd +++ /dev/null @@ -1,25 +0,0 @@ -extends Line2D - -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" -var tempnode = 0 -var on = true - -# Called when the node enters the scene tree for the first time. -func _ready(): - tempnode = get_node("../Cars/4WheelCar/CarBody/Wheels/FRWheel") - pass # Replace with function body. - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - pass - -func _on_FRWheel_slip(): - if(on): - add_point(tempnode.get_global_position()) - - -func _on_FRWheel_end(): - duplicate(1) - on = false diff --git a/Racing-Game/4WheelCar/Skid/SkidController.gd b/Racing-Game/4WheelCar/Skid/SkidController.gd index b1d8233..7c633c9 100644 --- a/Racing-Game/4WheelCar/Skid/SkidController.gd +++ b/Racing-Game/4WheelCar/Skid/SkidController.gd @@ -16,7 +16,7 @@ func _ready(): add_child(skidRecent) # Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): +func _process(_delta): if(skidSwitch && get_parent().isSkid):#if controller believes car is skidding and the wheel is skidding #ignore the status and let the skid keep drawing diff --git a/Racing-Game/4WheelCar/Skid/Skidmarks.gd b/Racing-Game/4WheelCar/Skid/Skidmarks.gd index 4c662b4..07bf622 100644 --- a/Racing-Game/4WheelCar/Skid/Skidmarks.gd +++ b/Racing-Game/4WheelCar/Skid/Skidmarks.gd @@ -1,20 +1,14 @@ extends Line2D -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" var skidDraw = true var wheel var carBody -# Called when the node enters the scene tree for the first time. func _ready(): wheel = get_parent().get_parent() carBody = get_parent().get_parent().get_parent().get_parent() - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): +func _process(_delta): global_position = Vector2(0,0) global_rotation = 0 if(skidDraw): diff --git a/Racing-Game/Interface/Camera2D.gd b/Racing-Game/Interface/Camera2D.gd index e17493a..2b0da27 100644 --- a/Racing-Game/Interface/Camera2D.gd +++ b/Racing-Game/Interface/Camera2D.gd @@ -8,11 +8,10 @@ var printfps = 0; # Called when the node enters the scene tree for the first time. func _ready(): zoom = Vector2(2,2) - connect("pos",get_node("Cars/4WheelCar"),"_on_CarBody_pos") pass # Replace with function body. # Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): +func _process(_delta): # #print fps # printfps += delta # if(printfps > 1): diff --git a/Racing-Game/Interface/RichTextLabel.gd b/Racing-Game/Interface/RichTextLabel.gd index 99856bd..c7e36ba 100644 --- a/Racing-Game/Interface/RichTextLabel.gd +++ b/Racing-Game/Interface/RichTextLabel.gd @@ -8,7 +8,7 @@ extends RichTextLabel func _ready(): pass # Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): +func _process(_delta): set_rotation(0) pass diff --git a/Racing-Game/Old/Big.gd b/Racing-Game/Old/Big.gd deleted file mode 100644 index eac69c3..0000000 --- a/Racing-Game/Old/Big.gd +++ /dev/null @@ -1,36 +0,0 @@ -extends RigidBody2D - -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" - -# Called when the node enters the scene tree for the first time. -func _ready(): - pass # Replace with function body. - -# warning-ignore:unused_argument -func _process(delta): - var maxspeed = 108 - var speed = 8.4 - var steer = 350 - set_angular_damp(1) - if Input.is_key_pressed(KEY_W) && !Input.is_key_pressed(KEY_SPACE): - apply_central_impulse(Vector2(speed,0).rotated(get_transform().get_rotation())) - if Input.is_key_pressed(KEY_S): - apply_central_impulse(Vector2(-(speed*0.2),0).rotated(get_transform().get_rotation())) - if Input.is_key_pressed(KEY_ALT): - #brakes here - linear_damp = 5 - else: - linear_damp = 0.5 - if Input.is_key_pressed(KEY_SPACE): - null_slide(80) - else: - null_slide(15) - -func null_slide(var tire_slip): - var movement_vector = get_linear_velocity() - var sidewaysAngle = get_transform().get_rotation() - var sidewaysAxis = Vector2(cos(sidewaysAngle),sin(sidewaysAngle)) - var nullify = sidewaysAxis * movement_vector.dot(sidewaysAxis) - apply_central_impulse(-(movement_vector - nullify)/(float(tire_slip))) diff --git a/Racing-Game/Old/Small.gd b/Racing-Game/Old/Small.gd deleted file mode 100644 index b1cc50d..0000000 --- a/Racing-Game/Old/Small.gd +++ /dev/null @@ -1,32 +0,0 @@ -extends RigidBody2D -var delay = 0; -func _process(delta): - var steer = 5 - null_slide(15) -# measure_velocity() -# set_angular_damp(1) -# if Input.is_key_pressed(KEY_D): -# apply_torque_impulse(steer) -# apply_central_impulse(Vector2(0,steer).rotated(get_transform().get_rotation())) -# if Input.is_key_pressed(KEY_A): -# apply_central_impulse(Vector2(0,-steer).rotated(get_transform().get_rotation())) - - - -# if Input.is_key_pressed(KEY_SPACE): -# null_slide(80) -# else: -# null_slide(15) -func measure_velocity(): - if delay <= 0: - print(sqrt(get_linear_velocity().dot(get_linear_velocity()))/12) - delay = 600 - else: - delay -= 1 - -func null_slide(var tire_slip): - var movement_vector = get_linear_velocity() - var sidewaysAngle = get_transform().get_rotation() - var sidewaysAxis = Vector2(cos(sidewaysAngle),sin(sidewaysAngle)) - var nullify = sidewaysAxis * movement_vector.dot(sidewaysAxis) - apply_central_impulse(-(movement_vector - nullify)/(float(tire_slip))) diff --git a/Racing-Game/Surfaces/Area2D.gd b/Racing-Game/Surfaces/Area2D.gd index 9707cca..dce3909 100644 --- a/Racing-Game/Surfaces/Area2D.gd +++ b/Racing-Game/Surfaces/Area2D.gd @@ -1,19 +1,20 @@ extends Area2D -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" +var err1 +var err2 -# Called when the node enters the scene tree for the first time. func _ready(): - connect("body_entered", self, "_on_Area2D_body_enter") - connect("body_exited", self, "_on_Area2D_body_exit") + err1 = connect("body_entered", self, "_on_Area2D_body_enter") + err2 = connect("body_exited", self, "_on_Area2D_body_exit") + + #stops warning from poping up so yee + if(err1 != 0 || err2 != 0): + print(err1) + print(err2) -# Called every frame. 'delta' is the elapsed time since the previous frame. #func _process(delta): # pass - func _on_Area2D_body_enter(body): print(body.get_name(), " entered area") if(body.has_method("forceSkidmarks")): diff --git a/Racing-Game/World.tscn b/Racing-Game/World.tscn index 481bcee..34bc2c8 100644 --- a/Racing-Game/World.tscn +++ b/Racing-Game/World.tscn @@ -1,10 +1,8 @@ -[gd_scene load_steps=32 format=2] +[gd_scene load_steps=23 format=2] [ext_resource path="res://Art(non-orig)/biggerTest.png" type="Texture" id=1] [ext_resource path="res://4WheelCar/4WheelCar.tscn" type="PackedScene" id=2] -[ext_resource path="res://Old/Small.gd" type="Script" id=3] [ext_resource path="res://Art(non-orig)/PNG/Objects/cone_straight.png" type="Texture" id=4] -[ext_resource path="res://Old/Big.gd" type="Script" id=5] [ext_resource path="res://Obstacles/ ObstacleBarrier.gd" type="Script" id=9] [ext_resource path="res://Art(non-orig)/PNG/Objects/barrier_white.png" type="Texture" id=10] [ext_resource path="res://Art(non-orig)/PNG/Objects/barrier_red.png" type="Texture" id=11] @@ -15,24 +13,15 @@ [ext_resource path="res://Interface/Camera2D.gd" type="Script" id=16] [ext_resource path="res://Art(non-orig)/LCDMonoWinTT/LCDML___.TTF" type="DynamicFontData" id=17] [ext_resource path="res://Interface/RichTextLabel.gd" type="Script" id=18] -[ext_resource path="res://Art(non-orig)/PNG/Objects/skidmark_short_2.png" type="Texture" id=19] -[ext_resource path="res://4WheelCar/Skid/BRLine.gd" type="Script" id=20] -[ext_resource path="res://4WheelCar/Skid/BLLine.gd" type="Script" id=21] -[ext_resource path="res://Art(non-orig)/PNG/Objects/skidmark_short_1.png" type="Texture" id=22] -[ext_resource path="res://4WheelCar/Skid/FRLine.gd" type="Script" id=23] -[ext_resource path="res://4WheelCar/Skid/FLLine.gd" type="Script" id=24] [ext_resource path="res://Surfaces/Area2D.gd" type="Script" id=25] -[sub_resource type="StreamTexture" id=1] -flags = 4 +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 32, 32 ) [sub_resource type="StreamTexture" id=2] flags = 4 -[sub_resource type="RectangleShape2D" id=3] -extents = Vector2( 32, 32 ) - -[sub_resource type="GDScript" id=4] +[sub_resource type="GDScript" id=3] script/source = "extends RigidBody2D # Declare member variables here. Examples: @@ -50,20 +39,20 @@ func _ready(): " -[sub_resource type="RectangleShape2D" id=5] +[sub_resource type="RectangleShape2D" id=4] extents = Vector2( 22.4795, 22.3936 ) -[sub_resource type="RectangleShape2D" id=6] +[sub_resource type="RectangleShape2D" id=5] extents = Vector2( 104.998, 31.134 ) -[sub_resource type="CircleShape2D" id=7] +[sub_resource type="CircleShape2D" id=6] radius = 28.3155 -[sub_resource type="DynamicFont" id=8] +[sub_resource type="DynamicFont" id=7] size = 200 font_data = ExtResource( 17 ) -[sub_resource type="RectangleShape2D" id=9] +[sub_resource type="RectangleShape2D" id=12] extents = Vector2( 795.282, 251.806 ) [node name="World" type="Node"] @@ -79,48 +68,6 @@ texture = ExtResource( 1 ) [node name="4WheelCar" parent="Cars" instance=ExtResource( 2 )] -[node name="OldSimpleCar" type="Node" parent="Cars"] - -[node name="Small" type="RigidBody2D" parent="Cars/OldSimpleCar"] -visible = false -position = Vector2( -896, -64 ) -mass = 20.0 -linear_damp = 0.5 -script = ExtResource( 3 ) -__meta__ = { -"_edit_group_": true -} - -[node name="Sprite" type="Sprite" parent="Cars/OldSimpleCar/Small"] -visible = false -modulate = Color( 0.545098, 0.0627451, 0.0627451, 1 ) -scale = Vector2( 0.8, 0.8 ) -texture = SubResource( 1 ) - -[node name="Big" type="RigidBody2D" parent="Cars/OldSimpleCar"] -visible = false -position = Vector2( -960, -64 ) -z_index = 1 -mass = 35.0 -linear_damp = 0.5 -angular_damp = 5.0 -script = ExtResource( 5 ) - -[node name="Sprite" type="Sprite" parent="Cars/OldSimpleCar/Big"] -visible = false -position = Vector2( 32, 0 ) -rotation = 1.5708 -texture = SubResource( 2 ) -__meta__ = { -"_edit_group_": true -} - -[node name="PinJoint2D" type="PinJoint2D" parent="Cars/OldSimpleCar"] -visible = false -position = Vector2( -957.589, -64 ) -node_a = NodePath("../Small") -node_b = NodePath("../Big") - [node name=" Obstacles" type="Node" parent="."] [node name="SolidOuterWalls" type="Node" parent=" Obstacles"] @@ -135,11 +82,11 @@ __meta__ = { [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/SolidOuterWalls/Wall27"] position = Vector2( 0, 10 ) scale = Vector2( 1, 85 ) -shape = SubResource( 3 ) +shape = SubResource( 1 ) [node name="Sprite" type="Sprite" parent=" Obstacles/SolidOuterWalls/Wall27"] scale = Vector2( 1, 85 ) -texture = SubResource( 1 ) +texture = SubResource( 2 ) __meta__ = { "_edit_group_": true } @@ -154,11 +101,11 @@ __meta__ = { [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/SolidOuterWalls/Wall28"] position = Vector2( 0, 10 ) scale = Vector2( 1, 85 ) -shape = SubResource( 3 ) +shape = SubResource( 1 ) [node name="Sprite" type="Sprite" parent=" Obstacles/SolidOuterWalls/Wall28"] scale = Vector2( 1, 85 ) -texture = SubResource( 1 ) +texture = SubResource( 2 ) __meta__ = { "_edit_group_": true } @@ -173,11 +120,11 @@ __meta__ = { [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/SolidOuterWalls/Wall29"] position = Vector2( 0, 10 ) scale = Vector2( 85, 1 ) -shape = SubResource( 3 ) +shape = SubResource( 1 ) [node name="Sprite" type="Sprite" parent=" Obstacles/SolidOuterWalls/Wall29"] scale = Vector2( 85, 1 ) -texture = SubResource( 1 ) +texture = SubResource( 2 ) __meta__ = { "_edit_group_": true } @@ -192,11 +139,11 @@ __meta__ = { [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/SolidOuterWalls/Wall30"] position = Vector2( 0, 10 ) scale = Vector2( 85, 1 ) -shape = SubResource( 3 ) +shape = SubResource( 1 ) [node name="Sprite" type="Sprite" parent=" Obstacles/SolidOuterWalls/Wall30"] scale = Vector2( 85, 1 ) -texture = SubResource( 1 ) +texture = SubResource( 2 ) __meta__ = { "_edit_group_": true } @@ -208,7 +155,7 @@ position = Vector2( 787.795, -1237.5 ) mass = 0.5 linear_damp = 1.5 angular_damp = 3.0 -script = SubResource( 4 ) +script = SubResource( 3 ) __meta__ = { "_edit_group_": true } @@ -217,14 +164,14 @@ __meta__ = { texture = ExtResource( 4 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Cones/Cone"] -shape = SubResource( 5 ) +shape = SubResource( 4 ) [node name="Cone2" type="RigidBody2D" parent=" Obstacles/Cones"] position = Vector2( 812.627, -1181.67 ) mass = 0.5 linear_damp = 1.5 angular_damp = 3.0 -script = SubResource( 4 ) +script = SubResource( 3 ) __meta__ = { "_edit_group_": true } @@ -233,14 +180,14 @@ __meta__ = { texture = ExtResource( 4 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Cones/Cone2"] -shape = SubResource( 5 ) +shape = SubResource( 4 ) [node name="Cone3" type="RigidBody2D" parent=" Obstacles/Cones"] position = Vector2( 832, -1127.68 ) mass = 0.5 linear_damp = 1.5 angular_damp = 3.0 -script = SubResource( 4 ) +script = SubResource( 3 ) __meta__ = { "_edit_group_": true } @@ -249,14 +196,14 @@ __meta__ = { texture = ExtResource( 4 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Cones/Cone3"] -shape = SubResource( 5 ) +shape = SubResource( 4 ) [node name="Cone4" type="RigidBody2D" parent=" Obstacles/Cones"] position = Vector2( 851.828, -1072.86 ) mass = 0.5 linear_damp = 1.5 angular_damp = 3.0 -script = SubResource( 4 ) +script = SubResource( 3 ) __meta__ = { "_edit_group_": true } @@ -265,7 +212,7 @@ __meta__ = { texture = ExtResource( 4 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Cones/Cone4"] -shape = SubResource( 5 ) +shape = SubResource( 4 ) [node name="Walls" type="Node" parent=" Obstacles"] @@ -286,7 +233,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -308,7 +255,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall12"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -330,7 +277,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall15"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -353,7 +300,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall18"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -376,7 +323,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall23"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -399,7 +346,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall25"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -422,7 +369,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall24"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -445,7 +392,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall28"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -468,7 +415,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall20"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -490,7 +437,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall8"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -512,7 +459,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall11"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -534,7 +481,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall2"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -556,7 +503,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall7"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -578,7 +525,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall10"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -600,7 +547,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall14"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -623,7 +570,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall17"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -646,7 +593,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall21"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -669,7 +616,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall27"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -692,7 +639,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall22"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -715,7 +662,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall26"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -738,7 +685,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall19"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -760,7 +707,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall6"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -782,7 +729,7 @@ __meta__ = { } [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Walls/Wall9"] -shape = SubResource( 6 ) +shape = SubResource( 5 ) __meta__ = { "_edit_group_": true } @@ -801,7 +748,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D85" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -529.853, -973.722 ) @@ -815,7 +762,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D85"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D37" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1856.86, -2047.19 ) @@ -829,7 +776,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D37"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D102" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040.86, 1664.81 ) @@ -843,7 +790,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D102"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D211" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 128, 1557.48 ) @@ -857,7 +804,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D211"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D214" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 129, 1441.77 ) @@ -871,7 +818,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D214"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D220" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 12.9599, -978.241 ) @@ -885,7 +832,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D220"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D173" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1884, 1344.81 ) @@ -899,7 +846,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D173"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D177" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1952.78, 1472.81 ) @@ -913,7 +860,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D177"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D181" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2080, 1473.63 ) @@ -927,7 +874,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D181"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D185" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2208, 1474.44 ) @@ -941,7 +888,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D185"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D190" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2336, 1475.26 ) @@ -955,7 +902,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D190"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D196" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1884, 1216.81 ) @@ -969,7 +916,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D196"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D200" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1884, 1089.63 ) @@ -983,7 +930,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D200"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D202" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2108.69, -280.35 ) @@ -997,7 +944,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D202"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D206" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1983.73, -282.622 ) @@ -1011,7 +958,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D206"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D109" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040.86, 1901.09 ) @@ -1025,7 +972,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D109"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D117" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040.86, 2141.66 ) @@ -1039,7 +986,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D117"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D121" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3042.29, 2382.23 ) @@ -1053,7 +1000,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D121"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D129" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1917.71, 2467.72 ) @@ -1067,7 +1014,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D129"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D143" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1915.42, 2108.83 ) @@ -1081,7 +1028,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D143"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D59" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1859.61, -1567.19 ) @@ -1095,7 +1042,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D59"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D13" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1184, -2175.19 ) @@ -1110,7 +1057,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D13"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D75" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -692.905, -2173.89 ) @@ -1125,7 +1072,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D75"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D18" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -532.109, -1211.54 ) @@ -1139,7 +1086,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D18"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D89" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -527.099, -737.208 ) @@ -1153,7 +1100,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D89"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D41" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1859.61, -1810.67 ) @@ -1167,7 +1114,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D41"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D56" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1862.37, -1330.67 ) @@ -1181,7 +1128,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D56"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D28" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -937.426, -2172.59 ) @@ -1196,7 +1143,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D28"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D67" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -446.331, -2171.3 ) @@ -1211,7 +1158,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D67"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D8" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -532.967, -1329.74 ) @@ -1225,7 +1172,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D8"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D90" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -530.71, -855.404 ) @@ -1239,7 +1186,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D90"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D42" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1856, -1928.87 ) @@ -1253,7 +1200,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D42"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D99" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040, 1783.13 ) @@ -1267,7 +1214,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D99"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D106" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040, 2019.41 ) @@ -1281,7 +1228,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D106"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D120" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040, 2259.98 ) @@ -1295,7 +1242,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D120"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D134" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1920, 2345.46 ) @@ -1309,7 +1256,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D134"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D147" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1917.71, 1986.57 ) @@ -1323,7 +1270,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D147"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D155" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1216, 1541.77 ) @@ -1337,7 +1284,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D155"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D160" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1344, 1539.33 ) @@ -1351,7 +1298,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D160"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D162" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1472, 1540.15 ) @@ -1365,7 +1312,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D162"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D166" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1600, 1541.77 ) @@ -1379,7 +1326,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D166"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D124" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3041.43, 2500.55 ) @@ -1393,7 +1340,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D124"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D132" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1918.57, 2586.03 ) @@ -1407,7 +1354,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D132"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D145" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1916.28, 2227.15 ) @@ -1421,7 +1368,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D145"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D53" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1858.75, -1448.87 ) @@ -1435,7 +1382,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D53"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D14" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1060.79, -2174.47 ) @@ -1450,7 +1397,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D14"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D77" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -569.696, -2173.18 ) @@ -1465,7 +1412,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D77"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D23" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -532.967, -1093.22 ) @@ -1479,7 +1426,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D23"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D87" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -527.956, -618.89 ) @@ -1493,7 +1440,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D87"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D39" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1858.75, -1692.35 ) @@ -1507,7 +1454,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D39"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D61" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1861.51, -1212.35 ) @@ -1521,7 +1468,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D61"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D26" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -815.51, -2173.17 ) @@ -1536,7 +1483,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D26"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D71" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -324.415, -2171.88 ) @@ -1551,7 +1498,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D71"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D4" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -469.698, -1391.38 ) @@ -1565,7 +1512,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D4"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D83" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -464.688, -918.681 ) @@ -1579,7 +1526,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D83"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D35" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1919.27, -1990.52 ) @@ -1593,7 +1540,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D35"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D97" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3103.27, 1721.48 ) @@ -1607,7 +1554,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D97"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D209" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 190.411, 1614.97 ) @@ -1621,7 +1568,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D209"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D213" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 191.411, 1498.44 ) @@ -1635,7 +1582,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D213"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D218" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 75.371, -921.571 ) @@ -1649,7 +1596,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D218"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D169" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1946.41, 1401.48 ) @@ -1663,7 +1610,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D169"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D180" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2015.19, 1529.48 ) @@ -1677,7 +1624,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D180"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D184" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2142.41, 1530.3 ) @@ -1691,7 +1638,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D184"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D188" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2270.41, 1531.11 ) @@ -1705,7 +1652,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D188"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D192" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2398.41, 1531.93 ) @@ -1719,7 +1666,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D192"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D193" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1946.41, 1273.48 ) @@ -1733,7 +1680,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D193"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D199" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1946.41, 1146.3 ) @@ -1747,7 +1694,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D199"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D201" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2171.1, -223.68 ) @@ -1761,7 +1708,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D201"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D208" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2046.14, -225.952 ) @@ -1775,7 +1722,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D208"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D105" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3103.27, 1957.76 ) @@ -1789,7 +1736,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D105"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D113" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3103.27, 2198.33 ) @@ -1803,7 +1750,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D113"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D125" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3104.7, 2438.9 ) @@ -1817,7 +1764,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D125"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D137" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1855.3, 2524.39 ) @@ -1831,7 +1778,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D137"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D150" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1853.01, 2165.5 ) @@ -1845,7 +1792,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D150"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D51" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1922.02, -1510.52 ) @@ -1859,7 +1806,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D51"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D11" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1120.73, -2118.52 ) @@ -1874,7 +1821,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D11"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D69" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -629.636, -2117.22 ) @@ -1889,7 +1836,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D69"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D20" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -466.944, -1154.87 ) @@ -1903,7 +1850,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D20"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D94" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -464.688, -680.539 ) @@ -1917,7 +1864,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D94"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D46" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1922.02, -1754 ) @@ -1931,7 +1878,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D46"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D64" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1924.78, -1274 ) @@ -1945,7 +1892,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D64"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D32" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -875.015, -2115.92 ) @@ -1960,7 +1907,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D32"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D80" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -383.92, -2114.63 ) @@ -1975,7 +1922,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D80"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D7" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -470.555, -1273.07 ) @@ -1989,7 +1936,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D7"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D95" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -469.156, -800.364 ) @@ -2003,7 +1950,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D95"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D47" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1918.41, -1872.2 ) @@ -2017,7 +1964,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D47"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D103" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3102.41, 1839.8 ) @@ -2031,7 +1978,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D103"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D108" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3102.41, 2076.08 ) @@ -2045,7 +1992,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D108"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D116" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3102.41, 2316.65 ) @@ -2059,7 +2006,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D116"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D133" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1857.59, 2402.13 ) @@ -2073,7 +2020,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D133"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D146" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1855.3, 2043.24 ) @@ -2087,7 +2034,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D146"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D156" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1153.59, 1598.44 ) @@ -2101,7 +2048,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D156"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D157" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1281.59, 1599.26 ) @@ -2115,7 +2062,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D157"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D161" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1409.59, 1598.44 ) @@ -2129,7 +2076,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D161"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D168" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1537.59, 1600.07 ) @@ -2143,7 +2090,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D168"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D171" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1473.59, 1468.81 ) @@ -2157,7 +2104,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D171"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D175" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1347.18, 1468.81 ) @@ -2171,7 +2118,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D175"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D123" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3103.84, 2557.22 ) @@ -2185,7 +2132,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D123"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D139" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1856.16, 2642.7 ) @@ -2199,7 +2146,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D139"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D152" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1853.87, 2283.81 ) @@ -2213,7 +2160,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D152"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D62" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1921.17, -1392.2 ) @@ -2227,7 +2174,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D62"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D15" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -997.522, -2117.8 ) @@ -2242,7 +2189,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D15"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D79" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -506.427, -2116.51 ) @@ -2257,7 +2204,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D79"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D24" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -467.802, -1037.37 ) @@ -2271,7 +2218,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D24"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D86" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -465.545, -562.221 ) @@ -2285,7 +2232,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D86"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D38" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1921.17, -1635.68 ) @@ -2299,7 +2246,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D38"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D60" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1923.92, -1155.68 ) @@ -2313,7 +2260,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D60"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D25" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -753.098, -2116.5 ) @@ -2328,7 +2275,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D25"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D65" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -262.003, -2115.21 ) @@ -2343,7 +2290,7 @@ __meta__ = { texture = ExtResource( 13 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D65"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D2" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -532.109, -1391.38 ) @@ -2357,7 +2304,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D2"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D81" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -529.853, -917.052 ) @@ -2371,7 +2318,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D81"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D33" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1856.86, -1990.52 ) @@ -2385,7 +2332,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D33"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D101" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040.86, 1721.48 ) @@ -2399,7 +2346,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D101"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D210" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 128, 1614.97 ) @@ -2413,7 +2360,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D210"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D215" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 129, 1498.44 ) @@ -2427,7 +2374,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D215"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D219" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 12.9599, -921.571 ) @@ -2441,7 +2388,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D219"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D172" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1884, 1401.48 ) @@ -2455,7 +2402,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D172"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D179" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1952.78, 1529.48 ) @@ -2469,7 +2416,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D179"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D183" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2080, 1530.3 ) @@ -2483,7 +2430,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D183"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D187" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2208, 1531.11 ) @@ -2497,7 +2444,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D187"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D191" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2336, 1531.93 ) @@ -2511,7 +2458,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D191"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D194" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1884, 1273.48 ) @@ -2525,7 +2472,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D194"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D197" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1884, 1146.3 ) @@ -2539,7 +2486,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D197"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D203" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2108.69, -223.68 ) @@ -2553,7 +2500,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D203"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D207" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1983.73, -225.952 ) @@ -2567,7 +2514,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D207"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D107" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040.86, 1957.76 ) @@ -2581,7 +2528,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D107"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D114" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040.86, 2198.33 ) @@ -2595,7 +2542,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D114"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D122" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3042.29, 2438.9 ) @@ -2609,7 +2556,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D122"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D136" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1917.71, 2524.39 ) @@ -2623,7 +2570,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D136"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D149" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1915.42, 2165.5 ) @@ -2637,7 +2584,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D149"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D57" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1859.61, -1510.52 ) @@ -2651,7 +2598,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D57"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D9" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1183.14, -2118.52 ) @@ -2666,7 +2613,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D9"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D66" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -692.048, -2117.22 ) @@ -2681,7 +2628,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D66"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D19" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -532.109, -1154.87 ) @@ -2695,7 +2642,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D19"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D91" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -527.099, -680.539 ) @@ -2709,7 +2656,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D91"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D43" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1859.61, -1754 ) @@ -2723,7 +2670,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D43"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D54" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1862.37, -1274 ) @@ -2737,7 +2684,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D54"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D29" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -937.426, -2115.92 ) @@ -2752,7 +2699,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D29"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D73" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -446.331, -2114.63 ) @@ -2767,7 +2714,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D73"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D5" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -532.967, -1273.07 ) @@ -2781,7 +2728,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D5"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D84" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -530.71, -798.735 ) @@ -2795,7 +2742,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D84"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D36" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1856, -1872.2 ) @@ -2809,7 +2756,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D36"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D98" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040, 1839.8 ) @@ -2823,7 +2770,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D98"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D111" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040, 2076.08 ) @@ -2837,7 +2784,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D111"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D119" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3040, 2316.65 ) @@ -2851,7 +2798,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D119"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D135" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1920, 2402.13 ) @@ -2865,7 +2812,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D135"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D148" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1917.71, 2043.24 ) @@ -2879,7 +2826,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D148"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D153" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1216, 1598.44 ) @@ -2893,7 +2840,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D153"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D159" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1344, 1599.26 ) @@ -2907,7 +2854,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D159"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D163" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1472, 1598.44 ) @@ -2921,7 +2868,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D163"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D167" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1600, 1604.96 ) @@ -2935,7 +2882,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D167"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D170" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1536, 1468.81 ) @@ -2949,7 +2896,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D170"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D174" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1409.59, 1468.81 ) @@ -2963,7 +2910,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D174"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D126" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3041.43, 2557.22 ) @@ -2977,7 +2924,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D126"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D140" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1918.57, 2642.7 ) @@ -2991,7 +2938,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D140"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D151" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1916.28, 2283.81 ) @@ -3005,7 +2952,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D151"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D52" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1858.75, -1392.2 ) @@ -3019,7 +2966,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D52"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D12" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1059.93, -2117.8 ) @@ -3034,7 +2981,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D12"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D70" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -568.839, -2116.51 ) @@ -3049,7 +2996,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D70"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D17" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -532.967, -1036.55 ) @@ -3063,7 +3010,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D17"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D93" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -527.956, -562.221 ) @@ -3077,7 +3024,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D93"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D45" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1858.75, -1635.68 ) @@ -3091,7 +3038,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D45"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D49" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1861.51, -1155.68 ) @@ -3105,7 +3052,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D49"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D31" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -815.51, -2116.5 ) @@ -3120,7 +3067,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D31"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D74" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -324.415, -2115.21 ) @@ -3135,7 +3082,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D74"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D3" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -469.698, -1448.87 ) @@ -3149,7 +3096,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D3"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D82" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -464.688, -975.351 ) @@ -3163,7 +3110,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D82"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D34" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1919.27, -2048 ) @@ -3177,7 +3124,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D34"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D100" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3103.27, 1664 ) @@ -3191,7 +3138,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D100"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D212" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 190.411, 1557.48 ) @@ -3205,7 +3152,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D212"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D216" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 191.411, 1440.96 ) @@ -3219,7 +3166,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D216"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D217" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 75.371, -979.055 ) @@ -3233,7 +3180,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D217"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D176" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1946.41, 1344 ) @@ -3247,7 +3194,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D176"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D178" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2015.19, 1472 ) @@ -3261,7 +3208,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D178"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D182" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2142.41, 1472.81 ) @@ -3275,7 +3222,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D182"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D186" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2270.41, 1473.63 ) @@ -3289,7 +3236,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D186"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D189" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2398.41, 1474.44 ) @@ -3303,7 +3250,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D189"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D195" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1946.41, 1216 ) @@ -3317,7 +3264,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D195"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D198" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1946.41, 1088.81 ) @@ -3331,7 +3278,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D198"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D204" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2171.1, -281.164 ) @@ -3345,7 +3292,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D204"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D205" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 2046.14, -283.436 ) @@ -3359,7 +3306,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D205"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D110" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3103.27, 1900.28 ) @@ -3373,7 +3320,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D110"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D115" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3103.27, 2140.85 ) @@ -3387,7 +3334,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D115"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D127" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3104.7, 2381.42 ) @@ -3401,7 +3348,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D127"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D131" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1855.3, 2466.9 ) @@ -3415,7 +3362,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D131"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D141" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1853.01, 2108.01 ) @@ -3429,7 +3376,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D141"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D55" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1922.02, -1568 ) @@ -3443,7 +3390,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D55"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D10" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1121.59, -2176 ) @@ -3458,7 +3405,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D10"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D68" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -630.494, -2174.71 ) @@ -3473,7 +3420,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D68"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D21" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -466.944, -1212.35 ) @@ -3487,7 +3434,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D21"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D92" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -464.688, -739.652 ) @@ -3501,7 +3448,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D92"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D44" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1922.02, -1811.49 ) @@ -3515,7 +3462,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D44"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D58" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1924.78, -1331.49 ) @@ -3529,7 +3476,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D58"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D30" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -875.015, -2173.4 ) @@ -3544,7 +3491,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D30"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D76" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -383.92, -2172.11 ) @@ -3559,7 +3506,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D76"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D6" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -470.555, -1330.55 ) @@ -3573,7 +3520,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D6"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D96" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -469.156, -857.847 ) @@ -3587,7 +3534,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D96"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D48" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1918.41, -1929.68 ) @@ -3601,7 +3548,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D48"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D104" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3102.41, 1782.32 ) @@ -3615,7 +3562,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D104"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D112" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3102.41, 2018.59 ) @@ -3629,7 +3576,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D112"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D118" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3102.41, 2259.16 ) @@ -3643,7 +3590,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D118"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D138" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1857.59, 2344.65 ) @@ -3657,7 +3604,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D138"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D142" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1855.3, 1985.76 ) @@ -3671,7 +3618,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D142"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D154" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1153.59, 1540.96 ) @@ -3685,7 +3632,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D154"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D158" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1281.59, 1540.15 ) @@ -3699,7 +3646,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D158"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D164" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1409.59, 1539.33 ) @@ -3713,7 +3660,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D164"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D165" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1537.59, 1540.96 ) @@ -3727,7 +3674,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D165"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D128" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 3103.84, 2499.74 ) @@ -3741,7 +3688,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D128"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D130" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1856.16, 2585.22 ) @@ -3755,7 +3702,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D130"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D144" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -1853.87, 2226.33 ) @@ -3769,7 +3716,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D144"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D63" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1921.17, -1449.68 ) @@ -3783,7 +3730,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D63"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D16" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -997.522, -2175.29 ) @@ -3798,7 +3745,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D16"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D78" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -506.427, -2174 ) @@ -3813,7 +3760,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D78"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D22" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -467.802, -1094.85 ) @@ -3827,7 +3774,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D22"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D88" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -465.545, -619.705 ) @@ -3841,7 +3788,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D88"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D40" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1921.17, -1693.17 ) @@ -3855,7 +3802,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D40"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D50" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( 1923.92, -1213.17 ) @@ -3869,7 +3816,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D50"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D27" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -753.098, -2173.98 ) @@ -3884,7 +3831,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D27"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="RigidBody2D72" type="RigidBody2D" parent=" Obstacles/Tires"] position = Vector2( -262.003, -2172.69 ) @@ -3899,7 +3846,7 @@ __meta__ = { texture = ExtResource( 14 ) [node name="CollisionShape2D" type="CollisionShape2D" parent=" Obstacles/Tires/RigidBody2D72"] -shape = SubResource( 7 ) +shape = SubResource( 6 ) [node name="SlowdownAreas" type="Node" parent="."] @@ -3935,6 +3882,9 @@ margin_left = 479.896 margin_top = 237.722 margin_right = 895.896 margin_bottom = 492.722 +__meta__ = { +"_edit_use_anchors_": false +} [node name="Speedometer" type="RichTextLabel" parent="Camera2D/Panel"] anchor_right = 0.004 @@ -3942,47 +3892,14 @@ margin_left = 44.7994 margin_top = 34.9523 margin_right = 386.135 margin_bottom = 212.952 -custom_fonts/normal_font = SubResource( 8 ) +custom_fonts/normal_font = SubResource( 7 ) custom_colors/default_color = Color( 0.0784314, 1, 0, 1 ) text = "123" scroll_active = false script = ExtResource( 18 ) - -[node name="BRLine" type="Line2D" parent="."] -width = 20.0 -default_color = Color( 0, 0, 0, 1 ) -texture = ExtResource( 19 ) -texture_mode = 112010096 -begin_cap_mode = 1 -end_cap_mode = 1 -script = ExtResource( 20 ) - -[node name="BLLine" type="Line2D" parent="."] -width = 20.0 -default_color = Color( 0, 0, 0, 1 ) -texture = ExtResource( 19 ) -texture_mode = 1 -begin_cap_mode = 1 -end_cap_mode = 1 -script = ExtResource( 21 ) - -[node name="FRLine" type="Line2D" parent="."] -width = 20.0 -default_color = Color( 0, 0, 0, 1 ) -texture = ExtResource( 22 ) -texture_mode = 185162096 -begin_cap_mode = 1 -end_cap_mode = 1 -script = ExtResource( 23 ) - -[node name="FLLine" type="Line2D" parent="."] -width = 20.0 -default_color = Color( 0, 0, 0, 1 ) -texture = ExtResource( 22 ) -texture_mode = 185162096 -begin_cap_mode = 1 -end_cap_mode = 1 -script = ExtResource( 24 ) +__meta__ = { +"_edit_use_anchors_": false +} [node name="Area2D" type="Area2D" parent="."] position = Vector2( 746.768, -783.73 ) @@ -3990,4 +3907,4 @@ script = ExtResource( 25 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] position = Vector2( -627.433, 382.855 ) -shape = SubResource( 9 ) +shape = SubResource( 12 ) diff --git a/Racing-Game/project.godot b/Racing-Game/project.godot index f66d0c4..fac4578 100644 --- a/Racing-Game/project.godot +++ b/Racing-Game/project.godot @@ -115,7 +115,7 @@ nitro={ "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777238,"unicode":0,"echo":false,"script":null) ] } -break={ +brake={ "deadzone": 0.5, "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null) ] -- cgit v1.2.3