summaryrefslogtreecommitdiffhomepage
path: root/Racing-Game
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2020-03-15 18:55:00 -0400
committerrealtradam <[email protected]>2020-03-15 18:55:00 -0400
commit5a33ed9381e43b50d56f2ef7f149baef83edcf7d (patch)
tree0c5f39958474ea32e5293324dce0ec398e2d39c2 /Racing-Game
parentfeb18d37762eb8f4414625175576f8fe9debd992 (diff)
downloadoptimal-direction-5a33ed9381e43b50d56f2ef7f149baef83edcf7d.tar.gz
optimal-direction-5a33ed9381e43b50d56f2ef7f149baef83edcf7d.zip
code cleaned up, #6 fixed
Diffstat (limited to 'Racing-Game')
-rw-r--r--Racing-Game/4WheelCar/4WheelCar.tscn1
-rw-r--r--Racing-Game/4WheelCar/BackWheel.gd44
-rw-r--r--Racing-Game/4WheelCar/CarBody.gd56
-rw-r--r--Racing-Game/4WheelCar/FrontWheel.gd38
-rw-r--r--Racing-Game/4WheelCar/Skid/BLLine.gd25
-rw-r--r--Racing-Game/4WheelCar/Skid/BRLine.gd30
-rw-r--r--Racing-Game/4WheelCar/Skid/FLLine.gd25
-rw-r--r--Racing-Game/4WheelCar/Skid/FRLine.gd25
-rw-r--r--Racing-Game/4WheelCar/Skid/SkidController.gd2
-rw-r--r--Racing-Game/4WheelCar/Skid/Skidmarks.gd8
-rw-r--r--Racing-Game/Interface/Camera2D.gd3
-rw-r--r--Racing-Game/Interface/RichTextLabel.gd2
-rw-r--r--Racing-Game/Old/Big.gd36
-rw-r--r--Racing-Game/Old/Small.gd32
-rw-r--r--Racing-Game/Surfaces/Area2D.gd17
-rw-r--r--Racing-Game/World.tscn635
-rw-r--r--Racing-Game/project.godot2
17 files changed, 341 insertions, 640 deletions
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)
]