init
This commit is contained in:
commit
18efc36800
161 changed files with 5008 additions and 0 deletions
41
scripts/effects/light_face.gd
Normal file
41
scripts/effects/light_face.gd
Normal file
|
@ -0,0 +1,41 @@
|
|||
extends Node2D
|
||||
|
||||
@onready var on: Sprite2D = $CaraFeliz
|
||||
@onready var powerless: Sprite2D = $CaraTieso
|
||||
@onready var off: Sprite2D = $CaraPanico
|
||||
|
||||
|
||||
@export var game_manager: GameManager
|
||||
var lights_out: bool
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta):
|
||||
if abs(game_manager.spinner_speed) > 0:
|
||||
_on_face()
|
||||
lights_out = false
|
||||
elif not lights_out:
|
||||
_powerless_face()
|
||||
|
||||
|
||||
func _on_lights_out():
|
||||
lights_out = true
|
||||
_off_face()
|
||||
|
||||
|
||||
func _on_face():
|
||||
on.visible = true
|
||||
powerless.visible = false
|
||||
off.visible = false
|
||||
|
||||
|
||||
func _off_face():
|
||||
on.visible = false
|
||||
powerless.visible = false
|
||||
off.visible = true
|
||||
|
||||
|
||||
func _powerless_face():
|
||||
on.visible = false
|
||||
powerless.visible = true
|
||||
off.visible = false
|
Loading…
Add table
Add a link
Reference in a new issue