From ace8100600de99aed17c5de718b582749f126168 Mon Sep 17 00:00:00 2001 From: realtradam Date: Sat, 14 Mar 2020 17:47:27 -0400 Subject: Some file refactoring was completed. --- ...r_land.svg-05f30151f34e6f7e9fc35c1130baad34.md5 | 4 +- ..._land.svg-05f30151f34e6f7e9fc35c1130baad34.stex | Bin 69371 -> 69384 bytes ...bjects.svg-07c0008a822c81f69fcfc5a81615ca36.md5 | 4 +- ...jects.svg-07c0008a822c81f69fcfc5a81615ca36.stex | Bin 220718 -> 220731 bytes ..._roads.svg-a0903a618da547d88be1e4321708742c.md5 | 4 +- ...roads.svg-a0903a618da547d88be1e4321708742c.stex | Bin 349837 -> 349850 bytes Racing-Game/4WheelCar/4WheelCar.tscn | 6 +- Racing-Game/4WheelCar/BackWheel.gd | 121 ++++++++++ Racing-Game/4WheelCar/CarBody.gd | 61 +++++ Racing-Game/4WheelCar/FrontWheel.gd | 157 ++++++++++++ Racing-Game/4WheelCar/SkidController.gd | 2 +- Racing-Game/BackWheel.gd | 121 ---------- Racing-Game/Big.gd | 36 --- Racing-Game/Camera2D.gd | 30 --- Racing-Game/Camera2D.tscn | 6 +- Racing-Game/CarBody.gd | 61 ----- Racing-Game/FLLine.gd | 2 +- Racing-Game/FrontWheel.gd | 157 ------------ Racing-Game/Interface/Camera2D.gd | 30 +++ Racing-Game/Interface/RichTextLabel.gd | 20 ++ Racing-Game/Old/Big.gd | 36 +++ Racing-Game/Old/Small.gd | 32 +++ Racing-Game/RichTextLabel.gd | 20 -- Racing-Game/Small.gd | 32 --- Racing-Game/World.tscn | 262 +-------------------- Racing-Game/project.godot | 2 +- 26 files changed, 477 insertions(+), 729 deletions(-) create mode 100644 Racing-Game/4WheelCar/BackWheel.gd create mode 100644 Racing-Game/4WheelCar/CarBody.gd create mode 100644 Racing-Game/4WheelCar/FrontWheel.gd delete mode 100644 Racing-Game/BackWheel.gd delete mode 100644 Racing-Game/Big.gd delete mode 100644 Racing-Game/Camera2D.gd delete mode 100644 Racing-Game/CarBody.gd delete mode 100644 Racing-Game/FrontWheel.gd create mode 100644 Racing-Game/Interface/Camera2D.gd create mode 100644 Racing-Game/Interface/RichTextLabel.gd create mode 100644 Racing-Game/Old/Big.gd create mode 100644 Racing-Game/Old/Small.gd delete mode 100644 Racing-Game/RichTextLabel.gd delete mode 100644 Racing-Game/Small.gd diff --git a/Racing-Game/.import/vector_land.svg-05f30151f34e6f7e9fc35c1130baad34.md5 b/Racing-Game/.import/vector_land.svg-05f30151f34e6f7e9fc35c1130baad34.md5 index 49ad5ab..703de76 100644 --- a/Racing-Game/.import/vector_land.svg-05f30151f34e6f7e9fc35c1130baad34.md5 +++ b/Racing-Game/.import/vector_land.svg-05f30151f34e6f7e9fc35c1130baad34.md5 @@ -1,3 +1,3 @@ -source_md5="2a5ea2bfb560e48230cabfff8bd08f93" -dest_md5="45f069f4c93df19d359094a0afca334f" +source_md5="b3d53b9b9f6d3ecc685bcb339e1633c7" +dest_md5="8ef7bcadf5cd7ea80014d79353f7ea70" diff --git a/Racing-Game/.import/vector_land.svg-05f30151f34e6f7e9fc35c1130baad34.stex b/Racing-Game/.import/vector_land.svg-05f30151f34e6f7e9fc35c1130baad34.stex index 065b57d..cc3f722 100644 Binary files a/Racing-Game/.import/vector_land.svg-05f30151f34e6f7e9fc35c1130baad34.stex and b/Racing-Game/.import/vector_land.svg-05f30151f34e6f7e9fc35c1130baad34.stex differ diff --git a/Racing-Game/.import/vector_objects.svg-07c0008a822c81f69fcfc5a81615ca36.md5 b/Racing-Game/.import/vector_objects.svg-07c0008a822c81f69fcfc5a81615ca36.md5 index f71c7da..320509e 100644 --- a/Racing-Game/.import/vector_objects.svg-07c0008a822c81f69fcfc5a81615ca36.md5 +++ b/Racing-Game/.import/vector_objects.svg-07c0008a822c81f69fcfc5a81615ca36.md5 @@ -1,3 +1,3 @@ -source_md5="a60544b2b5edc1a4f16562e8a83d63fd" -dest_md5="f8517bac3eb4cc1a032bf7ebaea45b35" +source_md5="46cc71f0f74ce4e143f39cb6a1898f9e" +dest_md5="da22b3afe0597e19a9badc3f89a3a673" diff --git a/Racing-Game/.import/vector_objects.svg-07c0008a822c81f69fcfc5a81615ca36.stex b/Racing-Game/.import/vector_objects.svg-07c0008a822c81f69fcfc5a81615ca36.stex index 255f32a..d1d9680 100644 Binary files a/Racing-Game/.import/vector_objects.svg-07c0008a822c81f69fcfc5a81615ca36.stex and b/Racing-Game/.import/vector_objects.svg-07c0008a822c81f69fcfc5a81615ca36.stex differ diff --git a/Racing-Game/.import/vector_roads.svg-a0903a618da547d88be1e4321708742c.md5 b/Racing-Game/.import/vector_roads.svg-a0903a618da547d88be1e4321708742c.md5 index b7d7a84..2568ed5 100644 --- a/Racing-Game/.import/vector_roads.svg-a0903a618da547d88be1e4321708742c.md5 +++ b/Racing-Game/.import/vector_roads.svg-a0903a618da547d88be1e4321708742c.md5 @@ -1,3 +1,3 @@ -source_md5="691523dfe38e6985b6d3697805acf056" -dest_md5="93a54d1cc93063296adebec9aebd4b83" +source_md5="69cb54436a7007dda468adf57d884dab" +dest_md5="2eb07267de265f4560b3d19250017383" diff --git a/Racing-Game/.import/vector_roads.svg-a0903a618da547d88be1e4321708742c.stex b/Racing-Game/.import/vector_roads.svg-a0903a618da547d88be1e4321708742c.stex index 785c46a..e8a8052 100644 Binary files a/Racing-Game/.import/vector_roads.svg-a0903a618da547d88be1e4321708742c.stex and b/Racing-Game/.import/vector_roads.svg-a0903a618da547d88be1e4321708742c.stex differ diff --git a/Racing-Game/4WheelCar/4WheelCar.tscn b/Racing-Game/4WheelCar/4WheelCar.tscn index 242e6d5..84b4549 100644 --- a/Racing-Game/4WheelCar/4WheelCar.tscn +++ b/Racing-Game/4WheelCar/4WheelCar.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=10 format=2] -[ext_resource path="res://CarBody.gd" type="Script" id=1] +[ext_resource path="res://4WheelCar/CarBody.gd" type="Script" id=1] [ext_resource path="res://Art(non-orig)/PNG/Cars/big/blue/car_blue_2.png" type="Texture" id=2] -[ext_resource path="res://FrontWheel.gd" type="Script" id=3] +[ext_resource path="res://4WheelCar/FrontWheel.gd" type="Script" id=3] [ext_resource path="res://4WheelCar/SkidController.gd" type="Script" id=4] -[ext_resource path="res://BackWheel.gd" type="Script" id=5] +[ext_resource path="res://4WheelCar/BackWheel.gd" type="Script" id=5] [sub_resource type="RectangleShape2D" id=1] diff --git a/Racing-Game/4WheelCar/BackWheel.gd b/Racing-Game/4WheelCar/BackWheel.gd new file mode 100644 index 0000000..b5d8297 --- /dev/null +++ b/Racing-Game/4WheelCar/BackWheel.gd @@ -0,0 +1,121 @@ +extends RigidBody2D + +#Accelerating +var hp = 4.0 +var acceleration = 5 +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. + +# 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)) + velVector = get_node("../../../CarBody").get_linear_velocity() + 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"): + null_slide(max(5,velocity/7),delta) + else: + null_slide(1,delta) + #Braking + if Input.is_action_pressed("break"): + if velocity > 20: + linear_damp = 2 + else: + linear_damp = 5 + 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"): + 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"): + apply_central_impulse(Vector2(0,(1)).rotated(carAngle)*delta*5000) + else: + pass + +func null_slide(var strength, var delta): + #strength is how strong you would like the nullify to be + #higher is less sliding/drifting + var movementUnitVector = get_linear_velocity().normalized()#the direction of the velocity + 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 + 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) +# var directionUnitVector = Vector2(cos(directionAngle),sin(directionAngle)).normalized()#the direction the car is facing +# if velocity > 10: +# if Input.is_action_pressed("grip"):##if pressing shift +# gripDelay = tractionDelay +# elif (gripDelay <= 0 && abs(movementUnitVector.dot(directionUnitVector)) > 0.4):#if not drifting but past steering point +# gripDelay = tractionDelay +# elif gripDelay > 0 && abs(movementUnitVector.dot(directionUnitVector)) > 0.3:#if drifting and past steering point +# gripDelay = tractionDelay +# elif gripDelay > 0:#if at recovery point and drifting +# gripDelay -= delta +# else: +# gripDelay = 0 +# return gripDelay + +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)) + if velVector == Vector2(0,0) || carVector == Vector2(0,0): + return true + if velVector.dot(carVector) <= 0: + return true + else: + return false + +func gear(var rpm, var maxPower, var topSpeed): + return max(-pow((rpm/((1000/topSpeed)/sqrt(maxPower)))-sqrt(maxPower),2)+(maxPower+1),0) diff --git a/Racing-Game/4WheelCar/CarBody.gd b/Racing-Game/4WheelCar/CarBody.gd new file mode 100644 index 0000000..179381c --- /dev/null +++ b/Racing-Game/4WheelCar/CarBody.gd @@ -0,0 +1,61 @@ +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 cameraNode +var speedometerNode +var isSkidding = 0 +var frWheel +var flWheel +var brWheel +var blWheel + +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): + 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()) + 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())) + + if measure_velocity() < 30: + angular_damp = angular*1 + elif measure_velocity() < 85: + angular_damp = angular*0.4 + else: + angular_damp = angular*0.05 + + + +func measure_velocity(): + return sqrt(get_linear_velocity().dot(get_linear_velocity()))/12 + +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 new file mode 100644 index 0000000..2333113 --- /dev/null +++ b/Racing-Game/4WheelCar/FrontWheel.gd @@ -0,0 +1,157 @@ +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 + +onready var skidObj = preload("res://Skidmark.tscn") + +var steerDamp = 1 + +#Steering +var steerSplitA = 20 +var steerSplitB = 40 +var steerHeight = 2.6 +var steerLimit = 73 +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 + +signal slip +signal end +var elapsed = 0 + +var isForward = true + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass + +# 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() +# gripDelay = has_grip(0.4,delta) + isSlip(delta) + + if(!isSkidOverride): + isSkid = Input.is_action_pressed("grip") + + #Determines if drifting + if Input.is_action_pressed("grip") || Input.is_action_pressed("break"): + null_slide(max(5,velocity/7),delta) + else: + null_slide(1,delta) + + #Braking + if Input.is_action_pressed("break"): + if velocity > 20: + linear_damp = 3 + steerDamp = 0.7 + else: + linear_damp = 6 + steerDamp = 0.4 + else: + linear_damp = 0.01 + steerDamp = 1 + + #Steering + if Input.is_action_pressed("steer_left"): + apply_central_impulse(steerDamp*Vector2(0,steer_curve(steerSplitA, steerSplitB, steerHeight, steerLimit,steerMinimum)).rotated(steer_angle())*delta*5000) + if Input.is_action_pressed("steer_right"): + apply_central_impulse(steerDamp*Vector2(0,-steer_curve(steerSplitA, steerSplitB, steerHeight, steerLimit,steerMinimum)).rotated(steer_angle())*delta*5000) + + + + +func null_slide(var strength, var delta): + #strength is how strong you would like the nullify to be + #higher is less sliding/drifting + var movementUnitVector = get_linear_velocity().normalized()#the direction of the velocity + 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 + apply_central_impulse(wheelSlip*delta*5000) + +#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) +# var directionUnitVector = Vector2(cos(directionAngle),sin(directionAngle)).normalized()#the direction the car is facing +# if velocity > 10: +# if Input.is_action_pressed("grip"):##if pressing shift +# gripDelay = tractionDelay +# elif (gripDelay <= 0 && abs(movementUnitVector.dot(directionUnitVector)) > 0.4):#if not drifting but past steering point +# gripDelay = tractionDelay +# elif gripDelay > 0 && abs(movementUnitVector.dot(directionUnitVector)) > 0.3:#if drifting and past steering point +# gripDelay = tractionDelay +# elif gripDelay > 0:#if at recovery point and drifting +# gripDelay -= delta +# else: +# gripDelay = 0 +# return gripDelay + +func isSlip(time): + if (wheelSlip.length() > 0.6): + if(elapsed/4 > time): + emit_signal("end") + elapsed = 0 + else: + emit_signal("slip") + else: + elapsed += 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 + var 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: + return true + else: + return false + +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) + +func steer_curve(var splitA, splitB, var height, var limit, var minimum): + #Rules: + # splitA < splitB < limit + # height > 0, limit >= 0 + # --- + #Desmos: SteerCurve + #Link: https://www.desmos.com/calculator/jkrd8zzoj9 + # splitA = a + # splitB = b + # height = h + # limit = f + #note: minimum is not in the graph, it is simply the minimum y value you want when x > splitB + # --- + if(velocity >= splitB): + return max((-pow((velocity-splitB)/((limit-splitB)/sqrt(height)),2)+height)*abs(cos(abs(velAngle-carAngle)+PI/2)),minimum) + elif velocity >= splitA: + return height + else: + return max((-pow((velocity/(splitA/sqrt(height)))-sqrt(height),2)+height)*abs(cos(abs(velAngle-carAngle)+PI/2)),0) diff --git a/Racing-Game/4WheelCar/SkidController.gd b/Racing-Game/4WheelCar/SkidController.gd index e7dad54..105eb3b 100644 --- a/Racing-Game/4WheelCar/SkidController.gd +++ b/Racing-Game/4WheelCar/SkidController.gd @@ -35,4 +35,4 @@ func _process(delta): skidRecent.skidDraw = false skidSwitch = false pass - \ No newline at end of file + diff --git a/Racing-Game/BackWheel.gd b/Racing-Game/BackWheel.gd deleted file mode 100644 index b5d8297..0000000 --- a/Racing-Game/BackWheel.gd +++ /dev/null @@ -1,121 +0,0 @@ -extends RigidBody2D - -#Accelerating -var hp = 4.0 -var acceleration = 5 -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. - -# 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)) - velVector = get_node("../../../CarBody").get_linear_velocity() - 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"): - null_slide(max(5,velocity/7),delta) - else: - null_slide(1,delta) - #Braking - if Input.is_action_pressed("break"): - if velocity > 20: - linear_damp = 2 - else: - linear_damp = 5 - 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"): - 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"): - apply_central_impulse(Vector2(0,(1)).rotated(carAngle)*delta*5000) - else: - pass - -func null_slide(var strength, var delta): - #strength is how strong you would like the nullify to be - #higher is less sliding/drifting - var movementUnitVector = get_linear_velocity().normalized()#the direction of the velocity - 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 - 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) -# var directionUnitVector = Vector2(cos(directionAngle),sin(directionAngle)).normalized()#the direction the car is facing -# if velocity > 10: -# if Input.is_action_pressed("grip"):##if pressing shift -# gripDelay = tractionDelay -# elif (gripDelay <= 0 && abs(movementUnitVector.dot(directionUnitVector)) > 0.4):#if not drifting but past steering point -# gripDelay = tractionDelay -# elif gripDelay > 0 && abs(movementUnitVector.dot(directionUnitVector)) > 0.3:#if drifting and past steering point -# gripDelay = tractionDelay -# elif gripDelay > 0:#if at recovery point and drifting -# gripDelay -= delta -# else: -# gripDelay = 0 -# return gripDelay - -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)) - if velVector == Vector2(0,0) || carVector == Vector2(0,0): - return true - if velVector.dot(carVector) <= 0: - return true - else: - return false - -func gear(var rpm, var maxPower, var topSpeed): - return max(-pow((rpm/((1000/topSpeed)/sqrt(maxPower)))-sqrt(maxPower),2)+(maxPower+1),0) diff --git a/Racing-Game/Big.gd b/Racing-Game/Big.gd deleted file mode 100644 index eac69c3..0000000 --- a/Racing-Game/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/Camera2D.gd b/Racing-Game/Camera2D.gd deleted file mode 100644 index e17493a..0000000 --- a/Racing-Game/Camera2D.gd +++ /dev/null @@ -1,30 +0,0 @@ -extends Camera2D - -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" -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): -# #print fps -# printfps += delta -# if(printfps > 1): -# print(1/delta) -# printfps -= 1 - pass - -func set_position(pos): - position = pos; - - -func _on_CarBody_pos(pos): - #velocity = velocity/100 + 1.5 - #zoom = Vector2(velocity,velocity) - position = pos diff --git a/Racing-Game/Camera2D.tscn b/Racing-Game/Camera2D.tscn index c6bcdfc..31a2ec2 100644 --- a/Racing-Game/Camera2D.tscn +++ b/Racing-Game/Camera2D.tscn @@ -1,8 +1,10 @@ [gd_scene load_steps=5 format=2] -[ext_resource path="res://Camera2D.gd" type="Script" id=1] +[ext_resource path="res://Interface/Camera2D.gd" type="Script" id=1] [ext_resource path="res://Art(non-orig)/LCDMonoWinTT/LCDML___.TTF" type="DynamicFontData" id=2] -[ext_resource path="res://RichTextLabel.gd" type="Script" id=3] +[ext_resource path="res://Interface/RichTextLabel.gd" type="Script" id=3] + + [sub_resource type="DynamicFont" id=9] size = 200 diff --git a/Racing-Game/CarBody.gd b/Racing-Game/CarBody.gd deleted file mode 100644 index 9b78c16..0000000 --- a/Racing-Game/CarBody.gd +++ /dev/null @@ -1,61 +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. -var angular = 0; -var directionAngle -var directionUnitVector -var cameraNode -var speedometerNode -var isSkidding = 0 -var frWheel -var flWheel -var brWheel -var blWheel - -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): - 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()) - 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())) - - if measure_velocity() < 30: - angular_damp = angular*1 - elif measure_velocity() < 85: - angular_damp = angular*0.4 - else: - angular_damp = angular*0.05 - - - -func measure_velocity(): - return sqrt(get_linear_velocity().dot(get_linear_velocity()))/12 - -func measure_forward_velocity(): - return floor(measure_velocity() * cos(directionUnitVector.angle_to(get_linear_velocity()))) - -func forceSkidMarks(skid): - isSkidding += skid \ No newline at end of file diff --git a/Racing-Game/FLLine.gd b/Racing-Game/FLLine.gd index 5f66fad..fffcf04 100644 --- a/Racing-Game/FLLine.gd +++ b/Racing-Game/FLLine.gd @@ -22,4 +22,4 @@ func _on_FLWheel_slip(): func _on_FLWheel_end(): duplicate(1) - on = false \ No newline at end of file + on = false diff --git a/Racing-Game/FrontWheel.gd b/Racing-Game/FrontWheel.gd deleted file mode 100644 index 230c0ff..0000000 --- a/Racing-Game/FrontWheel.gd +++ /dev/null @@ -1,157 +0,0 @@ -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 - -onready var skidObj = preload("res://Skidmark.tscn") - -var steerDamp = 1 - -#Steering -var steerSplitA = 20 -var steerSplitB = 40 -var steerHeight = 2.6 -var steerLimit = 73 -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 - -signal slip -signal end -var elapsed = 0 - -var isForward = true - -# Called when the node enters the scene tree for the first time. -func _ready(): - pass - -# 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() -# gripDelay = has_grip(0.4,delta) - isSlip(delta) - - if(!isSkidOverride): - isSkid = Input.is_action_pressed("grip") - - #Determines if drifting - if Input.is_action_pressed("grip") || Input.is_action_pressed("break"): - null_slide(max(5,velocity/7),delta) - else: - null_slide(1,delta) - - #Braking - if Input.is_action_pressed("break"): - if velocity > 20: - linear_damp = 3 - steerDamp = 0.7 - else: - linear_damp = 6 - steerDamp = 0.4 - else: - linear_damp = 0.01 - steerDamp = 1 - - #Steering - if Input.is_action_pressed("steer_left"): - apply_central_impulse(steerDamp*Vector2(0,steer_curve(steerSplitA, steerSplitB, steerHeight, steerLimit,steerMinimum)).rotated(steer_angle())*delta*5000) - if Input.is_action_pressed("steer_right"): - apply_central_impulse(steerDamp*Vector2(0,-steer_curve(steerSplitA, steerSplitB, steerHeight, steerLimit,steerMinimum)).rotated(steer_angle())*delta*5000) - - - - -func null_slide(var strength, var delta): - #strength is how strong you would like the nullify to be - #higher is less sliding/drifting - var movementUnitVector = get_linear_velocity().normalized()#the direction of the velocity - 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 - apply_central_impulse(wheelSlip*delta*5000) - -#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) -# var directionUnitVector = Vector2(cos(directionAngle),sin(directionAngle)).normalized()#the direction the car is facing -# if velocity > 10: -# if Input.is_action_pressed("grip"):##if pressing shift -# gripDelay = tractionDelay -# elif (gripDelay <= 0 && abs(movementUnitVector.dot(directionUnitVector)) > 0.4):#if not drifting but past steering point -# gripDelay = tractionDelay -# elif gripDelay > 0 && abs(movementUnitVector.dot(directionUnitVector)) > 0.3:#if drifting and past steering point -# gripDelay = tractionDelay -# elif gripDelay > 0:#if at recovery point and drifting -# gripDelay -= delta -# else: -# gripDelay = 0 -# return gripDelay - -func isSlip(time): - if (wheelSlip.length() > 0.6): - if(elapsed/4 > time): - emit_signal("end") - elapsed = 0 - else: - emit_signal("slip") - else: - elapsed += 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 - var 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: - return true - else: - return false - -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) - -func steer_curve(var splitA, splitB, var height, var limit, var minimum): - #Rules: - # splitA < splitB < limit - # height > 0, limit >= 0 - # --- - #Desmos: SteerCurve - #Link: https://www.desmos.com/calculator/jkrd8zzoj9 - # splitA = a - # splitB = b - # height = h - # limit = f - #note: minimum is not in the graph, it is simply the minimum y value you want when x > splitB - # --- - if(velocity >= splitB): - return max((-pow((velocity-splitB)/((limit-splitB)/sqrt(height)),2)+height)*abs(cos(abs(velAngle-carAngle)+PI/2)),minimum) - elif velocity >= splitA: - return height - else: - return max((-pow((velocity/(splitA/sqrt(height)))-sqrt(height),2)+height)*abs(cos(abs(velAngle-carAngle)+PI/2)),0) \ No newline at end of file diff --git a/Racing-Game/Interface/Camera2D.gd b/Racing-Game/Interface/Camera2D.gd new file mode 100644 index 0000000..e17493a --- /dev/null +++ b/Racing-Game/Interface/Camera2D.gd @@ -0,0 +1,30 @@ +extends Camera2D + +# Declare member variables here. Examples: +# var a = 2 +# var b = "text" +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): +# #print fps +# printfps += delta +# if(printfps > 1): +# print(1/delta) +# printfps -= 1 + pass + +func set_position(pos): + position = pos; + + +func _on_CarBody_pos(pos): + #velocity = velocity/100 + 1.5 + #zoom = Vector2(velocity,velocity) + position = pos diff --git a/Racing-Game/Interface/RichTextLabel.gd b/Racing-Game/Interface/RichTextLabel.gd new file mode 100644 index 0000000..99856bd --- /dev/null +++ b/Racing-Game/Interface/RichTextLabel.gd @@ -0,0 +1,20 @@ +extends RichTextLabel + +# 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 +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + set_rotation(0) + pass + +func displaySpeed(var velocity): + print(velocity) + + +func updateSpeed(var velocity): + text = str(velocity) diff --git a/Racing-Game/Old/Big.gd b/Racing-Game/Old/Big.gd new file mode 100644 index 0000000..eac69c3 --- /dev/null +++ b/Racing-Game/Old/Big.gd @@ -0,0 +1,36 @@ +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 new file mode 100644 index 0000000..b1cc50d --- /dev/null +++ b/Racing-Game/Old/Small.gd @@ -0,0 +1,32 @@ +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/RichTextLabel.gd b/Racing-Game/RichTextLabel.gd deleted file mode 100644 index 99856bd..0000000 --- a/Racing-Game/RichTextLabel.gd +++ /dev/null @@ -1,20 +0,0 @@ -extends RichTextLabel - -# 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 -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - set_rotation(0) - pass - -func displaySpeed(var velocity): - print(velocity) - - -func updateSpeed(var velocity): - text = str(velocity) diff --git a/Racing-Game/Small.gd b/Racing-Game/Small.gd deleted file mode 100644 index c622660..0000000 --- a/Racing-Game/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))) \ No newline at end of file diff --git a/Racing-Game/World.tscn b/Racing-Game/World.tscn index 41173d8..c5a1496 100644 --- a/Racing-Game/World.tscn +++ b/Racing-Game/World.tscn @@ -2,9 +2,9 @@ [ext_resource path="res://biggerTest.png" type="Texture" id=1] [ext_resource path="res://4WheelCar/4WheelCar.tscn" type="PackedScene" id=2] -[ext_resource path="res://Small.gd" type="Script" id=3] +[ext_resource path="res://Old/Small.gd" type="Script" id=3] [ext_resource path="res://icon.png" type="Texture" id=4] -[ext_resource path="res://Big.gd" type="Script" id=5] +[ext_resource path="res://Old/Big.gd" type="Script" id=5] [ext_resource path="res://sun_sedan_car_red_1.png" type="Texture" id=6] [ext_resource path="res://Player.gd" type="Script" id=7] [ext_resource path="res://cone_straight.png" type="Texture" id=8] @@ -15,9 +15,9 @@ [ext_resource path="res://Art(non-orig)/PNG/Objects/tires_red_alt.png" type="Texture" id=13] [ext_resource path="res://Art(non-orig)/PNG/Objects/tires_white_alt.png" type="Texture" id=14] [ext_resource path="res://Art(non-orig)/PNG/Objects/oil.png" type="Texture" id=15] -[ext_resource path="res://Camera2D.gd" type="Script" id=16] +[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://RichTextLabel.gd" type="Script" id=18] +[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://MyLine.gd" type="Script" id=20] [ext_resource path="res://BLLine.gd" type="Script" id=21] @@ -59,7 +59,6 @@ texture = ExtResource( 1 ) [node name="4WheelCar" parent="Cars" instance=ExtResource( 2 )] [node name="OldSimpleCar" type="Node" parent="Cars"] -editor/display_folded = true [node name="Small" type="RigidBody2D" parent="Cars/OldSimpleCar"] visible = false @@ -104,7 +103,6 @@ node_b = NodePath("../Big") [node name=" Obstacles" type="Node" parent="."] [node name="SolidOuterWalls" type="Node" parent=" Obstacles"] -editor/display_folded = true [node name="Wall27" type="StaticBody2D" parent=" Obstacles/SolidOuterWalls"] modulate = Color( 0, 0, 0, 1 ) @@ -183,10 +181,8 @@ __meta__ = { } [node name="Cones" type="Node" parent=" Obstacles"] -editor/display_folded = true [node name="Cone" type="RigidBody2D" parent=" Obstacles/Cones"] -editor/display_folded = true position = Vector2( 787.795, -1237.5 ) mass = 0.5 linear_damp = 1.5 @@ -203,7 +199,6 @@ texture = ExtResource( 8 ) shape = SubResource( 2 ) [node name="Cone2" type="RigidBody2D" parent=" Obstacles/Cones"] -editor/display_folded = true position = Vector2( 812.627, -1181.67 ) mass = 0.5 linear_damp = 1.5 @@ -220,7 +215,6 @@ texture = ExtResource( 8 ) shape = SubResource( 2 ) [node name="Cone3" type="RigidBody2D" parent=" Obstacles/Cones"] -editor/display_folded = true position = Vector2( 832, -1127.68 ) mass = 0.5 linear_damp = 1.5 @@ -237,7 +231,6 @@ texture = ExtResource( 8 ) shape = SubResource( 2 ) [node name="Cone4" type="RigidBody2D" parent=" Obstacles/Cones"] -editor/display_folded = true position = Vector2( 851.828, -1072.86 ) mass = 0.5 linear_damp = 1.5 @@ -254,10 +247,8 @@ texture = ExtResource( 8 ) shape = SubResource( 2 ) [node name="Walls" type="Node" parent=" Obstacles"] -editor/display_folded = true [node name="Wall" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 992, -1467.19 ) mass = 500.0 linear_damp = 2.0 @@ -280,7 +271,6 @@ __meta__ = { } [node name="Wall12" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 416, 2082.66 ) mass = 500.0 linear_damp = 2.0 @@ -303,7 +293,6 @@ __meta__ = { } [node name="Wall15" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 2400, 2113.66 ) mass = 500.0 linear_damp = 2.0 @@ -326,7 +315,6 @@ __meta__ = { } [node name="Wall18" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( -608, -1134.2 ) rotation = -1.52327 mass = 500.0 @@ -350,7 +338,6 @@ __meta__ = { } [node name="Wall23" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 1568, -512 ) rotation = -1.52327 mass = 500.0 @@ -374,7 +361,6 @@ __meta__ = { } [node name="Wall25" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 1568, 6.10352e-05 ) rotation = -1.52327 mass = 500.0 @@ -398,7 +384,6 @@ __meta__ = { } [node name="Wall24" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 2336, -512 ) rotation = -1.61707 mass = 500.0 @@ -422,7 +407,6 @@ __meta__ = { } [node name="Wall28" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 2328.01, 899.907 ) rotation = -1.33899 mass = 500.0 @@ -446,7 +430,6 @@ __meta__ = { } [node name="Wall20" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( -608, -686.202 ) rotation = -1.52327 mass = 500.0 @@ -470,7 +453,6 @@ __meta__ = { } [node name="Wall8" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( -957.589, 2113.66 ) mass = 500.0 linear_damp = 2.0 @@ -493,7 +475,6 @@ __meta__ = { } [node name="Wall11" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( -32, 2082.66 ) mass = 500.0 linear_damp = 2.0 @@ -516,7 +497,6 @@ __meta__ = { } [node name="Wall2" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 768, -1467.19 ) mass = 500.0 linear_damp = 2.0 @@ -539,7 +519,6 @@ __meta__ = { } [node name="Wall7" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( -733.589, 2113.66 ) mass = 500.0 linear_damp = 2.0 @@ -562,7 +541,6 @@ __meta__ = { } [node name="Wall10" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 192, 2082.66 ) mass = 500.0 linear_damp = 2.0 @@ -585,7 +563,6 @@ __meta__ = { } [node name="Wall14" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 2176, 2113.66 ) mass = 500.0 linear_damp = 2.0 @@ -608,7 +585,6 @@ __meta__ = { } [node name="Wall17" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( -608, -1364.2 ) rotation = -1.58591 mass = 500.0 @@ -632,7 +608,6 @@ __meta__ = { } [node name="Wall21" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 1184, -772.364 ) rotation = -1.58591 mass = 500.0 @@ -656,7 +631,6 @@ __meta__ = { } [node name="Wall27" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 1184, 256 ) rotation = -1.58591 mass = 500.0 @@ -680,7 +654,6 @@ __meta__ = { } [node name="Wall22" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 1952.78, -772.363 ) rotation = -1.58591 mass = 500.0 @@ -704,7 +677,6 @@ __meta__ = { } [node name="Wall26" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( 1949.17, 256 ) rotation = -1.58591 mass = 500.0 @@ -728,7 +700,6 @@ __meta__ = { } [node name="Wall19" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( -608, -916.199 ) rotation = -1.58591 mass = 500.0 @@ -752,7 +723,6 @@ __meta__ = { } [node name="Wall6" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( -1181.59, 2113.66 ) mass = 500.0 linear_damp = 2.0 @@ -775,7 +745,6 @@ __meta__ = { } [node name="Wall9" type="RigidBody2D" parent=" Obstacles/Walls"] -editor/display_folded = true position = Vector2( -256, 2082.66 ) mass = 500.0 linear_damp = 2.0 @@ -798,10 +767,8 @@ __meta__ = { } [node name="Tires" type="Node" parent=" Obstacles"] -editor/display_folded = true [node name="RigidBody2D" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -532.109, -1448.05 ) mass = 50.0 script = ExtResource( 12 ) @@ -816,7 +783,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D85" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -529.853, -973.722 ) mass = 50.0 script = ExtResource( 12 ) @@ -831,7 +797,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D37" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1856.86, -2047.19 ) mass = 50.0 script = ExtResource( 12 ) @@ -846,7 +811,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D102" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040.86, 1664.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -861,7 +825,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D211" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 128, 1557.48 ) mass = 50.0 script = ExtResource( 12 ) @@ -876,7 +839,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D214" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 129, 1441.77 ) mass = 50.0 script = ExtResource( 12 ) @@ -891,7 +853,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D220" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 12.9599, -978.241 ) mass = 50.0 script = ExtResource( 12 ) @@ -906,7 +867,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D173" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1884, 1344.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -921,7 +881,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D177" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1952.78, 1472.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -936,7 +895,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D181" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2080, 1473.63 ) mass = 50.0 script = ExtResource( 12 ) @@ -951,7 +909,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D185" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2208, 1474.44 ) mass = 50.0 script = ExtResource( 12 ) @@ -966,7 +923,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D190" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2336, 1475.26 ) mass = 50.0 script = ExtResource( 12 ) @@ -981,7 +937,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D196" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1884, 1216.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -996,7 +951,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D200" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1884, 1089.63 ) mass = 50.0 script = ExtResource( 12 ) @@ -1011,7 +965,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D202" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2108.69, -280.35 ) mass = 50.0 script = ExtResource( 12 ) @@ -1026,7 +979,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D206" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1983.73, -282.622 ) mass = 50.0 script = ExtResource( 12 ) @@ -1041,7 +993,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D109" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040.86, 1901.09 ) mass = 50.0 script = ExtResource( 12 ) @@ -1056,7 +1007,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D117" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040.86, 2141.66 ) mass = 50.0 script = ExtResource( 12 ) @@ -1071,7 +1021,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D121" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3042.29, 2382.23 ) mass = 50.0 script = ExtResource( 12 ) @@ -1086,7 +1035,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D129" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1917.71, 2467.72 ) mass = 50.0 script = ExtResource( 12 ) @@ -1101,7 +1049,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D143" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1915.42, 2108.83 ) mass = 50.0 script = ExtResource( 12 ) @@ -1116,7 +1063,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D59" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1859.61, -1567.19 ) mass = 50.0 script = ExtResource( 12 ) @@ -1131,7 +1077,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D13" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1184, -2175.19 ) rotation = 1.19759 mass = 50.0 @@ -1147,7 +1092,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D75" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -692.905, -2173.89 ) rotation = 1.19759 mass = 50.0 @@ -1163,7 +1107,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D18" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -532.109, -1211.54 ) mass = 50.0 script = ExtResource( 12 ) @@ -1178,7 +1121,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D89" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -527.099, -737.208 ) mass = 50.0 script = ExtResource( 12 ) @@ -1193,7 +1135,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D41" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1859.61, -1810.67 ) mass = 50.0 script = ExtResource( 12 ) @@ -1208,7 +1149,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D56" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1862.37, -1330.67 ) mass = 50.0 script = ExtResource( 12 ) @@ -1223,7 +1163,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D28" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -937.426, -2172.59 ) rotation = 1.19759 mass = 50.0 @@ -1239,7 +1178,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D67" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -446.331, -2171.3 ) rotation = 1.19759 mass = 50.0 @@ -1255,7 +1193,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D8" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -532.967, -1329.74 ) mass = 50.0 script = ExtResource( 12 ) @@ -1270,7 +1207,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D90" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -530.71, -855.404 ) mass = 50.0 script = ExtResource( 12 ) @@ -1285,7 +1221,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D42" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1856, -1928.87 ) mass = 50.0 script = ExtResource( 12 ) @@ -1300,7 +1235,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D99" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040, 1783.13 ) mass = 50.0 script = ExtResource( 12 ) @@ -1315,7 +1249,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D106" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040, 2019.41 ) mass = 50.0 script = ExtResource( 12 ) @@ -1330,7 +1263,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D120" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040, 2259.98 ) mass = 50.0 script = ExtResource( 12 ) @@ -1345,7 +1277,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D134" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1920, 2345.46 ) mass = 50.0 script = ExtResource( 12 ) @@ -1360,7 +1291,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D147" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1917.71, 1986.57 ) mass = 50.0 script = ExtResource( 12 ) @@ -1375,7 +1305,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D155" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1216, 1541.77 ) mass = 50.0 script = ExtResource( 12 ) @@ -1390,7 +1319,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D160" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1344, 1539.33 ) mass = 50.0 script = ExtResource( 12 ) @@ -1405,7 +1333,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D162" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1472, 1540.15 ) mass = 50.0 script = ExtResource( 12 ) @@ -1420,7 +1347,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D166" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1600, 1541.77 ) mass = 50.0 script = ExtResource( 12 ) @@ -1435,7 +1361,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D124" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3041.43, 2500.55 ) mass = 50.0 script = ExtResource( 12 ) @@ -1450,7 +1375,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D132" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1918.57, 2586.03 ) mass = 50.0 script = ExtResource( 12 ) @@ -1465,7 +1389,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D145" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1916.28, 2227.15 ) mass = 50.0 script = ExtResource( 12 ) @@ -1480,7 +1403,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D53" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1858.75, -1448.87 ) mass = 50.0 script = ExtResource( 12 ) @@ -1495,7 +1417,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D14" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1060.79, -2174.47 ) rotation = 1.19759 mass = 50.0 @@ -1511,7 +1432,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D77" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -569.696, -2173.18 ) rotation = 1.19759 mass = 50.0 @@ -1527,7 +1447,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D23" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -532.967, -1093.22 ) mass = 50.0 script = ExtResource( 12 ) @@ -1542,7 +1461,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D87" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -527.956, -618.89 ) mass = 50.0 script = ExtResource( 12 ) @@ -1557,7 +1475,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D39" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1858.75, -1692.35 ) mass = 50.0 script = ExtResource( 12 ) @@ -1572,7 +1489,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D61" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1861.51, -1212.35 ) mass = 50.0 script = ExtResource( 12 ) @@ -1587,7 +1503,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D26" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -815.51, -2173.17 ) rotation = 1.19759 mass = 50.0 @@ -1603,7 +1518,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D71" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -324.415, -2171.88 ) rotation = 1.19759 mass = 50.0 @@ -1619,7 +1533,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D4" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -469.698, -1391.38 ) mass = 50.0 script = ExtResource( 12 ) @@ -1634,7 +1547,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D83" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -464.688, -918.681 ) mass = 50.0 script = ExtResource( 12 ) @@ -1649,7 +1561,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D35" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1919.27, -1990.52 ) mass = 50.0 script = ExtResource( 12 ) @@ -1664,7 +1575,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D97" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3103.27, 1721.48 ) mass = 50.0 script = ExtResource( 12 ) @@ -1679,7 +1589,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D209" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 190.411, 1614.97 ) mass = 50.0 script = ExtResource( 12 ) @@ -1694,7 +1603,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D213" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 191.411, 1498.44 ) mass = 50.0 script = ExtResource( 12 ) @@ -1709,7 +1617,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D218" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 75.371, -921.571 ) mass = 50.0 script = ExtResource( 12 ) @@ -1724,7 +1631,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D169" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1946.41, 1401.48 ) mass = 50.0 script = ExtResource( 12 ) @@ -1739,7 +1645,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D180" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2015.19, 1529.48 ) mass = 50.0 script = ExtResource( 12 ) @@ -1754,7 +1659,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D184" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2142.41, 1530.3 ) mass = 50.0 script = ExtResource( 12 ) @@ -1769,7 +1673,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D188" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2270.41, 1531.11 ) mass = 50.0 script = ExtResource( 12 ) @@ -1784,7 +1687,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D192" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2398.41, 1531.93 ) mass = 50.0 script = ExtResource( 12 ) @@ -1799,7 +1701,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D193" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1946.41, 1273.48 ) mass = 50.0 script = ExtResource( 12 ) @@ -1814,7 +1715,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D199" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1946.41, 1146.3 ) mass = 50.0 script = ExtResource( 12 ) @@ -1829,7 +1729,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D201" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2171.1, -223.68 ) mass = 50.0 script = ExtResource( 12 ) @@ -1844,7 +1743,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D208" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2046.14, -225.952 ) mass = 50.0 script = ExtResource( 12 ) @@ -1859,7 +1757,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D105" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3103.27, 1957.76 ) mass = 50.0 script = ExtResource( 12 ) @@ -1874,7 +1771,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D113" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3103.27, 2198.33 ) mass = 50.0 script = ExtResource( 12 ) @@ -1889,7 +1785,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D125" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3104.7, 2438.9 ) mass = 50.0 script = ExtResource( 12 ) @@ -1904,7 +1799,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D137" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1855.3, 2524.39 ) mass = 50.0 script = ExtResource( 12 ) @@ -1919,7 +1813,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D150" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1853.01, 2165.5 ) mass = 50.0 script = ExtResource( 12 ) @@ -1934,7 +1827,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D51" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1922.02, -1510.52 ) mass = 50.0 script = ExtResource( 12 ) @@ -1949,7 +1841,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D11" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1120.73, -2118.52 ) rotation = 1.19759 mass = 50.0 @@ -1965,7 +1856,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D69" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -629.636, -2117.22 ) rotation = 1.19759 mass = 50.0 @@ -1981,7 +1871,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D20" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -466.944, -1154.87 ) mass = 50.0 script = ExtResource( 12 ) @@ -1996,7 +1885,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D94" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -464.688, -680.539 ) mass = 50.0 script = ExtResource( 12 ) @@ -2011,7 +1899,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D46" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1922.02, -1754 ) mass = 50.0 script = ExtResource( 12 ) @@ -2026,7 +1913,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D64" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1924.78, -1274 ) mass = 50.0 script = ExtResource( 12 ) @@ -2041,7 +1927,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D32" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -875.015, -2115.92 ) rotation = 1.19759 mass = 50.0 @@ -2057,7 +1942,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D80" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -383.92, -2114.63 ) rotation = 1.19759 mass = 50.0 @@ -2073,7 +1957,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D7" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -470.555, -1273.07 ) mass = 50.0 script = ExtResource( 12 ) @@ -2088,7 +1971,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D95" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -469.156, -800.364 ) mass = 50.0 script = ExtResource( 12 ) @@ -2103,7 +1985,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D47" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1918.41, -1872.2 ) mass = 50.0 script = ExtResource( 12 ) @@ -2118,7 +1999,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D103" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3102.41, 1839.8 ) mass = 50.0 script = ExtResource( 12 ) @@ -2133,7 +2013,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D108" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3102.41, 2076.08 ) mass = 50.0 script = ExtResource( 12 ) @@ -2148,7 +2027,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D116" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3102.41, 2316.65 ) mass = 50.0 script = ExtResource( 12 ) @@ -2163,7 +2041,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D133" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1857.59, 2402.13 ) mass = 50.0 script = ExtResource( 12 ) @@ -2178,7 +2055,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D146" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1855.3, 2043.24 ) mass = 50.0 script = ExtResource( 12 ) @@ -2193,7 +2069,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D156" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1153.59, 1598.44 ) mass = 50.0 script = ExtResource( 12 ) @@ -2208,7 +2083,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D157" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1281.59, 1599.26 ) mass = 50.0 script = ExtResource( 12 ) @@ -2223,7 +2097,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D161" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1409.59, 1598.44 ) mass = 50.0 script = ExtResource( 12 ) @@ -2238,7 +2111,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D168" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1537.59, 1600.07 ) mass = 50.0 script = ExtResource( 12 ) @@ -2253,7 +2125,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D171" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1473.59, 1468.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -2268,7 +2139,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D175" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1347.18, 1468.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -2283,7 +2153,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D123" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3103.84, 2557.22 ) mass = 50.0 script = ExtResource( 12 ) @@ -2298,7 +2167,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D139" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1856.16, 2642.7 ) mass = 50.0 script = ExtResource( 12 ) @@ -2313,7 +2181,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D152" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1853.87, 2283.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -2328,7 +2195,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D62" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1921.17, -1392.2 ) mass = 50.0 script = ExtResource( 12 ) @@ -2343,7 +2209,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D15" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -997.522, -2117.8 ) rotation = 1.19759 mass = 50.0 @@ -2359,7 +2224,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D79" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -506.427, -2116.51 ) rotation = 1.19759 mass = 50.0 @@ -2375,7 +2239,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D24" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -467.802, -1037.37 ) mass = 50.0 script = ExtResource( 12 ) @@ -2390,7 +2253,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D86" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -465.545, -562.221 ) mass = 50.0 script = ExtResource( 12 ) @@ -2405,7 +2267,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D38" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1921.17, -1635.68 ) mass = 50.0 script = ExtResource( 12 ) @@ -2420,7 +2281,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D60" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1923.92, -1155.68 ) mass = 50.0 script = ExtResource( 12 ) @@ -2435,7 +2295,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D25" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -753.098, -2116.5 ) rotation = 1.19759 mass = 50.0 @@ -2451,7 +2310,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D65" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -262.003, -2115.21 ) rotation = 1.19759 mass = 50.0 @@ -2467,7 +2325,6 @@ texture = ExtResource( 13 ) shape = SubResource( 4 ) [node name="RigidBody2D2" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -532.109, -1391.38 ) mass = 50.0 script = ExtResource( 12 ) @@ -2482,7 +2339,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D81" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -529.853, -917.052 ) mass = 50.0 script = ExtResource( 12 ) @@ -2497,7 +2353,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D33" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1856.86, -1990.52 ) mass = 50.0 script = ExtResource( 12 ) @@ -2512,7 +2367,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D101" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040.86, 1721.48 ) mass = 50.0 script = ExtResource( 12 ) @@ -2527,7 +2381,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D210" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 128, 1614.97 ) mass = 50.0 script = ExtResource( 12 ) @@ -2542,7 +2395,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D215" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 129, 1498.44 ) mass = 50.0 script = ExtResource( 12 ) @@ -2557,7 +2409,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D219" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 12.9599, -921.571 ) mass = 50.0 script = ExtResource( 12 ) @@ -2572,7 +2423,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D172" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1884, 1401.48 ) mass = 50.0 script = ExtResource( 12 ) @@ -2587,7 +2437,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D179" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1952.78, 1529.48 ) mass = 50.0 script = ExtResource( 12 ) @@ -2602,7 +2451,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D183" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2080, 1530.3 ) mass = 50.0 script = ExtResource( 12 ) @@ -2617,7 +2465,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D187" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2208, 1531.11 ) mass = 50.0 script = ExtResource( 12 ) @@ -2632,7 +2479,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D191" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2336, 1531.93 ) mass = 50.0 script = ExtResource( 12 ) @@ -2647,7 +2493,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D194" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1884, 1273.48 ) mass = 50.0 script = ExtResource( 12 ) @@ -2662,7 +2507,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D197" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1884, 1146.3 ) mass = 50.0 script = ExtResource( 12 ) @@ -2677,7 +2521,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D203" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2108.69, -223.68 ) mass = 50.0 script = ExtResource( 12 ) @@ -2692,7 +2535,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D207" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1983.73, -225.952 ) mass = 50.0 script = ExtResource( 12 ) @@ -2707,7 +2549,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D107" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040.86, 1957.76 ) mass = 50.0 script = ExtResource( 12 ) @@ -2722,7 +2563,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D114" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040.86, 2198.33 ) mass = 50.0 script = ExtResource( 12 ) @@ -2737,7 +2577,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D122" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3042.29, 2438.9 ) mass = 50.0 script = ExtResource( 12 ) @@ -2752,7 +2591,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D136" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1917.71, 2524.39 ) mass = 50.0 script = ExtResource( 12 ) @@ -2767,7 +2605,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D149" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1915.42, 2165.5 ) mass = 50.0 script = ExtResource( 12 ) @@ -2782,7 +2619,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D57" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1859.61, -1510.52 ) mass = 50.0 script = ExtResource( 12 ) @@ -2797,7 +2633,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D9" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1183.14, -2118.52 ) rotation = 1.19759 mass = 50.0 @@ -2813,7 +2648,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D66" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -692.048, -2117.22 ) rotation = 1.19759 mass = 50.0 @@ -2829,7 +2663,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D19" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -532.109, -1154.87 ) mass = 50.0 script = ExtResource( 12 ) @@ -2844,7 +2677,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D91" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -527.099, -680.539 ) mass = 50.0 script = ExtResource( 12 ) @@ -2859,7 +2691,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D43" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1859.61, -1754 ) mass = 50.0 script = ExtResource( 12 ) @@ -2874,7 +2705,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D54" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1862.37, -1274 ) mass = 50.0 script = ExtResource( 12 ) @@ -2889,7 +2719,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D29" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -937.426, -2115.92 ) rotation = 1.19759 mass = 50.0 @@ -2905,7 +2734,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D73" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -446.331, -2114.63 ) rotation = 1.19759 mass = 50.0 @@ -2921,7 +2749,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D5" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -532.967, -1273.07 ) mass = 50.0 script = ExtResource( 12 ) @@ -2936,7 +2763,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D84" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -530.71, -798.735 ) mass = 50.0 script = ExtResource( 12 ) @@ -2951,7 +2777,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D36" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1856, -1872.2 ) mass = 50.0 script = ExtResource( 12 ) @@ -2966,7 +2791,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D98" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040, 1839.8 ) mass = 50.0 script = ExtResource( 12 ) @@ -2981,7 +2805,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D111" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040, 2076.08 ) mass = 50.0 script = ExtResource( 12 ) @@ -2996,7 +2819,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D119" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3040, 2316.65 ) mass = 50.0 script = ExtResource( 12 ) @@ -3011,7 +2833,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D135" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1920, 2402.13 ) mass = 50.0 script = ExtResource( 12 ) @@ -3026,7 +2847,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D148" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1917.71, 2043.24 ) mass = 50.0 script = ExtResource( 12 ) @@ -3041,7 +2861,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D153" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1216, 1598.44 ) mass = 50.0 script = ExtResource( 12 ) @@ -3056,7 +2875,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D159" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1344, 1599.26 ) mass = 50.0 script = ExtResource( 12 ) @@ -3071,7 +2889,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D163" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1472, 1598.44 ) mass = 50.0 script = ExtResource( 12 ) @@ -3086,7 +2903,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D167" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1600, 1604.96 ) mass = 50.0 script = ExtResource( 12 ) @@ -3101,7 +2917,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D170" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1536, 1468.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -3116,7 +2931,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D174" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1409.59, 1468.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -3131,7 +2945,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D126" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3041.43, 2557.22 ) mass = 50.0 script = ExtResource( 12 ) @@ -3146,7 +2959,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D140" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1918.57, 2642.7 ) mass = 50.0 script = ExtResource( 12 ) @@ -3161,7 +2973,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D151" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1916.28, 2283.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -3176,7 +2987,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D52" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1858.75, -1392.2 ) mass = 50.0 script = ExtResource( 12 ) @@ -3191,7 +3001,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D12" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1059.93, -2117.8 ) rotation = 1.19759 mass = 50.0 @@ -3207,7 +3016,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D70" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -568.839, -2116.51 ) rotation = 1.19759 mass = 50.0 @@ -3223,7 +3031,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D17" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -532.967, -1036.55 ) mass = 50.0 script = ExtResource( 12 ) @@ -3238,7 +3045,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D93" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -527.956, -562.221 ) mass = 50.0 script = ExtResource( 12 ) @@ -3253,7 +3059,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D45" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1858.75, -1635.68 ) mass = 50.0 script = ExtResource( 12 ) @@ -3268,7 +3073,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D49" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1861.51, -1155.68 ) mass = 50.0 script = ExtResource( 12 ) @@ -3283,7 +3087,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D31" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -815.51, -2116.5 ) rotation = 1.19759 mass = 50.0 @@ -3299,7 +3102,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D74" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -324.415, -2115.21 ) rotation = 1.19759 mass = 50.0 @@ -3315,7 +3117,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D3" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -469.698, -1448.87 ) mass = 50.0 script = ExtResource( 12 ) @@ -3330,7 +3131,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D82" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -464.688, -975.351 ) mass = 50.0 script = ExtResource( 12 ) @@ -3345,7 +3145,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D34" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1919.27, -2048 ) mass = 50.0 script = ExtResource( 12 ) @@ -3360,7 +3159,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D100" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3103.27, 1664 ) mass = 50.0 script = ExtResource( 12 ) @@ -3375,7 +3173,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D212" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 190.411, 1557.48 ) mass = 50.0 script = ExtResource( 12 ) @@ -3390,7 +3187,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D216" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 191.411, 1440.96 ) mass = 50.0 script = ExtResource( 12 ) @@ -3405,7 +3201,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D217" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 75.371, -979.055 ) mass = 50.0 script = ExtResource( 12 ) @@ -3420,7 +3215,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D176" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1946.41, 1344 ) mass = 50.0 script = ExtResource( 12 ) @@ -3435,7 +3229,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D178" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2015.19, 1472 ) mass = 50.0 script = ExtResource( 12 ) @@ -3450,7 +3243,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D182" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2142.41, 1472.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -3465,7 +3257,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D186" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2270.41, 1473.63 ) mass = 50.0 script = ExtResource( 12 ) @@ -3480,7 +3271,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D189" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2398.41, 1474.44 ) mass = 50.0 script = ExtResource( 12 ) @@ -3495,7 +3285,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D195" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1946.41, 1216 ) mass = 50.0 script = ExtResource( 12 ) @@ -3510,7 +3299,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D198" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1946.41, 1088.81 ) mass = 50.0 script = ExtResource( 12 ) @@ -3525,7 +3313,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D204" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2171.1, -281.164 ) mass = 50.0 script = ExtResource( 12 ) @@ -3540,7 +3327,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D205" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 2046.14, -283.436 ) mass = 50.0 script = ExtResource( 12 ) @@ -3555,7 +3341,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D110" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3103.27, 1900.28 ) mass = 50.0 script = ExtResource( 12 ) @@ -3570,7 +3355,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D115" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3103.27, 2140.85 ) mass = 50.0 script = ExtResource( 12 ) @@ -3585,7 +3369,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D127" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3104.7, 2381.42 ) mass = 50.0 script = ExtResource( 12 ) @@ -3600,7 +3383,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D131" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1855.3, 2466.9 ) mass = 50.0 script = ExtResource( 12 ) @@ -3615,7 +3397,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D141" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1853.01, 2108.01 ) mass = 50.0 script = ExtResource( 12 ) @@ -3630,7 +3411,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D55" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1922.02, -1568 ) mass = 50.0 script = ExtResource( 12 ) @@ -3645,7 +3425,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D10" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1121.59, -2176 ) rotation = 1.19759 mass = 50.0 @@ -3661,7 +3440,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D68" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -630.494, -2174.71 ) rotation = 1.19759 mass = 50.0 @@ -3677,7 +3455,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D21" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -466.944, -1212.35 ) mass = 50.0 script = ExtResource( 12 ) @@ -3692,7 +3469,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D92" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -464.688, -739.652 ) mass = 50.0 script = ExtResource( 12 ) @@ -3707,7 +3483,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D44" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1922.02, -1811.49 ) mass = 50.0 script = ExtResource( 12 ) @@ -3722,7 +3497,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D58" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1924.78, -1331.49 ) mass = 50.0 script = ExtResource( 12 ) @@ -3737,7 +3511,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D30" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -875.015, -2173.4 ) rotation = 1.19759 mass = 50.0 @@ -3753,7 +3526,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D76" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -383.92, -2172.11 ) rotation = 1.19759 mass = 50.0 @@ -3769,7 +3541,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D6" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -470.555, -1330.55 ) mass = 50.0 script = ExtResource( 12 ) @@ -3784,7 +3555,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D96" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -469.156, -857.847 ) mass = 50.0 script = ExtResource( 12 ) @@ -3799,7 +3569,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D48" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1918.41, -1929.68 ) mass = 50.0 script = ExtResource( 12 ) @@ -3814,7 +3583,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D104" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3102.41, 1782.32 ) mass = 50.0 script = ExtResource( 12 ) @@ -3829,7 +3597,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D112" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3102.41, 2018.59 ) mass = 50.0 script = ExtResource( 12 ) @@ -3844,7 +3611,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D118" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3102.41, 2259.16 ) mass = 50.0 script = ExtResource( 12 ) @@ -3859,7 +3625,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D138" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1857.59, 2344.65 ) mass = 50.0 script = ExtResource( 12 ) @@ -3874,7 +3639,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D142" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1855.3, 1985.76 ) mass = 50.0 script = ExtResource( 12 ) @@ -3889,7 +3653,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D154" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1153.59, 1540.96 ) mass = 50.0 script = ExtResource( 12 ) @@ -3904,7 +3667,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D158" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1281.59, 1540.15 ) mass = 50.0 script = ExtResource( 12 ) @@ -3919,7 +3681,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D164" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1409.59, 1539.33 ) mass = 50.0 script = ExtResource( 12 ) @@ -3934,7 +3695,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D165" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1537.59, 1540.96 ) mass = 50.0 script = ExtResource( 12 ) @@ -3949,7 +3709,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D128" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 3103.84, 2499.74 ) mass = 50.0 script = ExtResource( 12 ) @@ -3964,7 +3723,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D130" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1856.16, 2585.22 ) mass = 50.0 script = ExtResource( 12 ) @@ -3979,7 +3737,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D144" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -1853.87, 2226.33 ) mass = 50.0 script = ExtResource( 12 ) @@ -3994,7 +3751,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D63" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1921.17, -1449.68 ) mass = 50.0 script = ExtResource( 12 ) @@ -4009,7 +3765,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D16" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -997.522, -2175.29 ) rotation = 1.19759 mass = 50.0 @@ -4025,7 +3780,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D78" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -506.427, -2174 ) rotation = 1.19759 mass = 50.0 @@ -4041,7 +3795,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D22" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -467.802, -1094.85 ) mass = 50.0 script = ExtResource( 12 ) @@ -4056,7 +3809,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D88" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -465.545, -619.705 ) mass = 50.0 script = ExtResource( 12 ) @@ -4071,7 +3823,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D40" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1921.17, -1693.17 ) mass = 50.0 script = ExtResource( 12 ) @@ -4086,7 +3837,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D50" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( 1923.92, -1213.17 ) mass = 50.0 script = ExtResource( 12 ) @@ -4101,7 +3851,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D27" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -753.098, -2173.98 ) rotation = 1.19759 mass = 50.0 @@ -4117,7 +3866,6 @@ texture = ExtResource( 14 ) shape = SubResource( 4 ) [node name="RigidBody2D72" type="RigidBody2D" parent=" Obstacles/Tires"] -editor/display_folded = true position = Vector2( -262.003, -2172.69 ) rotation = 1.19759 mass = 50.0 @@ -4152,8 +3900,6 @@ current = true zoom = Vector2( 2, 2 ) process_mode = 0 limit_smoothed = true -drag_margin_h_enabled = false -drag_margin_v_enabled = false drag_margin_left = 0.01 drag_margin_top = 0.01 drag_margin_right = 0.01 diff --git a/Racing-Game/project.godot b/Racing-Game/project.godot index 8fd6db5..4054cee 100644 --- a/Racing-Game/project.godot +++ b/Racing-Game/project.godot @@ -15,7 +15,7 @@ _global_script_class_icons={ [application] -config/name="Hybrid Drift" +config/name="Optimal-Direction" run/main_scene="res://World.tscn" config/icon="res://icon.png" -- cgit v1.2.3