Added death "animation"
This commit is contained in:
parent
40cec00116
commit
131f2472b7
2 changed files with 41 additions and 37 deletions
|
@ -97,6 +97,7 @@ func get_total_distance():
|
|||
|
||||
func game_over():
|
||||
running = false
|
||||
player.dead = true
|
||||
$player/death_sound.play()
|
||||
print_debug("final score: ", get_total_distance())
|
||||
await get_tree().create_timer(3).timeout
|
||||
|
|
|
@ -25,6 +25,7 @@ extends StaticBody2D
|
|||
# variables
|
||||
var momentum: Vector2
|
||||
#var direction = 0 # 1 for forward, 0 for standing still, -1 for reverse
|
||||
var dead = false
|
||||
|
||||
signal speed_changed(new_speed)
|
||||
|
||||
|
@ -35,6 +36,7 @@ func _ready():
|
|||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta):
|
||||
if !dead:
|
||||
var acc_d = acc * delta
|
||||
var dec_d = dec * delta
|
||||
var rev_d = rev * delta
|
||||
|
@ -74,7 +76,8 @@ func _process(delta):
|
|||
camera.rotation_degrees = momentum.angle() + 90
|
||||
|
||||
$engine_sounds.pitch_scale = get_speed_proportion() + .2
|
||||
|
||||
else:
|
||||
rotate(PI*delta)
|
||||
if momentum.length() > max_speed:
|
||||
momentum = momentum.normalized() * max_speed
|
||||
speed_changed.emit(momentum.length())
|
||||
|
|
Loading…
Reference in a new issue