fixed bug where you could pause and go to debug level select durinh game over slowdown

This commit is contained in:
pennyrigate 2023-11-25 23:27:06 -05:00
parent b0d4bff070
commit 328dd06a1d
2 changed files with 4 additions and 1 deletions

View file

@ -55,7 +55,8 @@ func _physics_process(delta):
Game.change_map(load("res://maps/test_room.tscn"))
#Debug 1
if Input.is_action_just_pressed("debug_1"):
Game.change_map(load("res://maps/level_select.tscn"))
if Game.can_pause:
Game.change_map(load("res://maps/level_select.tscn"))
#Debug 2
if Input.is_action_just_pressed("debug_2"):
Game.freeze_frame(1.0)

View file

@ -252,6 +252,7 @@ func _on_player_died() -> void:
deaths += 1
if use_lives and lives <= 0:
can_restart = false
can_pause = false
Audio.play_sound(Audio.a_game_over, Audio.ac_die)
get_tree().get_nodes_in_group("player")[0].queue_free()
var time_tween = create_tween()
@ -266,6 +267,7 @@ func _on_player_died() -> void:
var gover = load("res://menus/game_over.tscn").instance()
map.add_child(gover)
can_restart = true
can_pause = true
else:
# count death
lives -= 1