diff --git a/scenes/ecran_mort.gd b/scenes/ecran_mort.gd index 05d8e0f..16ff790 100644 --- a/scenes/ecran_mort.gd +++ b/scenes/ecran_mort.gd @@ -13,4 +13,5 @@ func _process(delta: float) -> void: func _on_main_menu_button_pressed() -> void: + get_tree().paused = false retour_menu.emit() diff --git a/scenes/interface.gd b/scenes/interface.gd index 40ded95..9df7212 100644 --- a/scenes/interface.gd +++ b/scenes/interface.gd @@ -25,7 +25,7 @@ func _process(delta: float) -> void: func set_life(pv : int) -> void : var step = 1 - if pv > life : + if pv < life : step = -1 for i in range(life, pv, step): update_life(i) diff --git a/scenes/room.gd b/scenes/room.gd index 84dc284..baaa8d6 100644 --- a/scenes/room.gd +++ b/scenes/room.gd @@ -50,3 +50,4 @@ func on_ecran_mort_retour_menu() -> void: func on_death() -> void : mort.visible = true + get_tree().paused = true