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/Big.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/Big.gd')
| -rw-r--r-- | Racing-Game/Old/Big.gd | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/Racing-Game/Old/Big.gd b/Racing-Game/Old/Big.gd deleted file mode 100644 index eac69c3..0000000 --- a/Racing-Game/Old/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))) |
