summaryrefslogtreecommitdiffhomepage
path: root/Racing-Game/Old/Small.gd
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2020-03-15 18:55:00 -0400
committerrealtradam <[email protected]>2020-03-15 18:55:00 -0400
commit5a33ed9381e43b50d56f2ef7f149baef83edcf7d (patch)
tree0c5f39958474ea32e5293324dce0ec398e2d39c2 /Racing-Game/Old/Small.gd
parentfeb18d37762eb8f4414625175576f8fe9debd992 (diff)
downloadoptimal-direction-5a33ed9381e43b50d56f2ef7f149baef83edcf7d.tar.gz
optimal-direction-5a33ed9381e43b50d56f2ef7f149baef83edcf7d.zip
code cleaned up, #6 fixed
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)))