diff options
| author | realtradam <[email protected]> | 2020-03-15 18:55:00 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2020-03-15 18:55:00 -0400 |
| commit | 5a33ed9381e43b50d56f2ef7f149baef83edcf7d (patch) | |
| tree | 0c5f39958474ea32e5293324dce0ec398e2d39c2 /Racing-Game/Old/Small.gd | |
| parent | feb18d37762eb8f4414625175576f8fe9debd992 (diff) | |
| download | optimal-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.gd | 32 |
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))) |
