Pour le moment et par manque de gameplay, je préfère choisir de ne pas limiter le prout de quelque manière que ce soit. J'ai donc délibérément supprimé du HUD la geauge de prout et aussi le fait que le prout se recharge. Maintenant les fromages sont juste des fromages. Une sorte de truc à ramasser mais qui sert à rien. Le gameplay après le juyce.
35 lines
684 B
GDScript
35 lines
684 B
GDScript
class_name HUD extends CanvasLayer
|
|
|
|
@onready var shader := $TransitionShader
|
|
|
|
signal fart_reloaded()
|
|
signal screen_is_black()
|
|
signal screen_is_ready()
|
|
|
|
|
|
func got_lactase():
|
|
print("you got lactase, TODO HUD")
|
|
pass
|
|
|
|
func got_cheese(speed):
|
|
print("you got cheese, TODO HUD")
|
|
pass
|
|
|
|
func dash():
|
|
print("you dashed, TODO HUD")
|
|
pass
|
|
|
|
func begin_scene_transition():
|
|
print("start scene transition")
|
|
shader.fade_out()
|
|
|
|
func end_scene_transition():
|
|
print("end scene transition")
|
|
shader.fade_in()
|
|
|
|
func _on_transition_shader_fade_in_done() -> void:
|
|
screen_is_ready.emit()
|
|
|
|
func _on_transition_shader_fade_out_done() -> void:
|
|
screen_is_black.emit()
|