prout: pét illimité

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.
This commit is contained in:
Thomas Lavocat
2023-10-15 15:56:00 +02:00
parent 750c2b11a5
commit 7fb656a28e
7 changed files with 18 additions and 227 deletions

29
game.gd
View File

@@ -47,8 +47,9 @@ func _on_hud_screen_is_black() -> void:
var old_princesse :Princess = null
if current_scence:
old_princesse = current_scence.find_child("Princesse")
old_princesse.disconnect("cheese_collected", hud_load_cheese)
old_princesse.disconnect("dash_fart", hud_unload_cheese)
old_princesse.disconnect("cheese_collected", hud.got_cheese)
old_princesse.disconnect("lactase_collected", hud.got_lactase)
old_princesse.disconnect("dash_fart", hud.dash)
#old_princesse.disconnect("princess_is_dead", princess_death)
remove_child(current_scence)
@@ -69,29 +70,11 @@ func _on_hud_screen_is_black() -> void:
last_spawn_point = spawn_point
if old_princesse:
princesse.copy_from(old_princesse)
princesse.connect("cheese_collected", hud_load_cheese)
princesse.connect("lactase_collected", hud_reset_cheese)
princesse.connect("dash_fart", hud_unload_cheese)
princesse.connect("cheese_collected", hud.got_cheese)
princesse.connect("lactase_collected", hud.got_lactase)
princesse.connect("dash_fart", hud.dash)
#princesse.connect("princess_is_dead", princess_death)
hud.end_scene_transition()
# vient de la princesse quand elle a ramassé du lactase
func hud_reset_cheese():
Input.start_joy_vibration(0, 0.1, 0.1, 0.1)
hud.reset()
# vient de la princesse quand elle a ramassé un fromage
func hud_load_cheese(speed):
Input.start_joy_vibration(0, 0, 1, 0.1)
hud.load_cheese(speed)
# vient de la princesse quand elle ^ète
func hud_unload_cheese():
hud.dash_fart()
# quand le fromage est chargé, le jeu le signale à la princesse
func _on_hud_fart_reloaded() -> void:
princesse.reload_fart()
func _on_hud_screen_is_ready() -> void:
princesse.go_out_and_play()