21 lines
470 B
GDScript
21 lines
470 B
GDScript
extends Control
|
|
class_name LivesBarSegment
|
|
|
|
var lives_left := 6
|
|
|
|
func take_life(value : int):
|
|
for x in value:
|
|
lives_left -= 1
|
|
if lives_left == 5:
|
|
$AnimationPlayer.play("lose1")
|
|
if lives_left == 4:
|
|
$AnimationPlayer2.play("lose2")
|
|
if lives_left == 3:
|
|
$AnimationPlayer3.play("lose3")
|
|
if lives_left == 2:
|
|
$AnimationPlayer4.play("lose4")
|
|
if lives_left == 1:
|
|
$AnimationPlayer5.play("lose5")
|
|
if lives_left == 0:
|
|
$AnimationPlayer6.play("lose6")
|