summaryrefslogtreecommitdiffhomepage
path: root/Racing-Game/Old/Small.gd
diff options
context:
space:
mode:
Diffstat (limited to 'Racing-Game/Old/Small.gd')
-rw-r--r--Racing-Game/Old/Small.gd32
1 files changed, 0 insertions, 32 deletions
diff --git a/Racing-Game/Old/Small.gd b/Racing-Game/Old/Small.gd
deleted file mode 100644
index b1cc50d..0000000
--- a/Racing-Game/Old/Small.gd
+++ /dev/null
@@ -1,32 +0,0 @@
-extends RigidBody2D
-var delay = 0;
-func _process(delta):
- var steer = 5
- null_slide(15)
-# measure_velocity()
-# set_angular_damp(1)
-# if Input.is_key_pressed(KEY_D):
-# apply_torque_impulse(steer)
-# apply_central_impulse(Vector2(0,steer).rotated(get_transform().get_rotation()))
-# if Input.is_key_pressed(KEY_A):
-# apply_central_impulse(Vector2(0,-steer).rotated(get_transform().get_rotation()))
-
-
-
-# if Input.is_key_pressed(KEY_SPACE):
-# null_slide(80)
-# else:
-# null_slide(15)
-func measure_velocity():
- if delay <= 0:
- print(sqrt(get_linear_velocity().dot(get_linear_velocity()))/12)
- delay = 600
- else:
- delay -= 1
-
-func null_slide(var tire_slip):
- var movement_vector = get_linear_velocity()
- var sidewaysAngle = get_transform().get_rotation()
- var sidewaysAxis = Vector2(cos(sidewaysAngle),sin(sidewaysAngle))
- var nullify = sidewaysAxis * movement_vector.dot(sidewaysAxis)
- apply_central_impulse(-(movement_vector - nullify)/(float(tire_slip)))