summaryrefslogtreecommitdiffhomepage
path: root/Racing-Game/Old/Big.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/Big.gd
parentfeb18d37762eb8f4414625175576f8fe9debd992 (diff)
downloadoptimal-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.gd36
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)))