summaryrefslogtreecommitdiffhomepage
path: root/Racing-Game/4WheelCar/CarBody.gd
diff options
context:
space:
mode:
Diffstat (limited to 'Racing-Game/4WheelCar/CarBody.gd')
-rw-r--r--Racing-Game/4WheelCar/CarBody.gd12
1 files changed, 1 insertions, 11 deletions
diff --git a/Racing-Game/4WheelCar/CarBody.gd b/Racing-Game/4WheelCar/CarBody.gd
index be06de1..7a77fd4 100644
--- a/Racing-Game/4WheelCar/CarBody.gd
+++ b/Racing-Game/4WheelCar/CarBody.gd
@@ -1,6 +1,5 @@
extends RigidBody2D
-var angular = 0
var isSkidding = 0
var cameraNode
var speedometerNode
@@ -9,28 +8,19 @@ var directionAngle
var directionUnitVector
func _ready():
+ angular_damp = 5
pass
func _process(_delta):
directionAngle = get_transform().get_rotation() + (PI/2.0)#the angle the car is facing(relative to the world)
directionUnitVector = Vector2(cos(directionAngle),sin(directionAngle))#the direction the car is facing
linear_damp = 0.01 #Sets forward momentum dampening
- angular = 5 #Sets the base angular momentum dampening
#HUD Stuff:
cameraNode = get_node("/root/World/Camera2D")
speedometerNode = get_node("/root/World/Camera2D/Panel/Speedometer")
cameraNode.set_position(get_global_transform().get_origin())
speedometerNode.updateSpeed(floor(measure_velocity()))
-
- #Steering strength at different speeds, should probably look at this and remove it(move to wheels)
- #See issue #8
- if measure_velocity() < 30:
- angular_damp = angular*0.2
- elif measure_velocity() < 85:
- angular_damp = angular*0.4
- else:
- angular_damp = angular*1
#Total speed of the car
func measure_velocity():