diff --git a/.gitignore b/.gitignore index f34a2c1..f0b5c41 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,6 @@ export_presets.cfg .mono/ data_*/ mono_crash.*.json + +# Export +/Export/ diff --git a/Scenes/game_over_menu.tscn b/Scenes/game_over_menu.tscn index d82ab41..9aefbca 100644 --- a/Scenes/game_over_menu.tscn +++ b/Scenes/game_over_menu.tscn @@ -33,5 +33,6 @@ text = "Restart" layout_mode = 2 text = "Main Menu" +[connection signal="visibility_changed" from="." to="." method="update_score"] [connection signal="pressed" from="Restart" to="." method="restart"] [connection signal="pressed" from="MainMenu" to="." method="back"] diff --git a/Scenes/main.tscn b/Scenes/main.tscn index 82bca3c..dbec0f2 100644 --- a/Scenes/main.tscn +++ b/Scenes/main.tscn @@ -43,6 +43,7 @@ offset_right = 156.0 offset_bottom = 197.0 [node name="GameOverMenu" parent="." instance=ExtResource("5_kry3j")] +z_index = 1 offset_left = 340.0 offset_top = 173.0 offset_right = 812.0 diff --git a/Scripts/game_over_menu.gd b/Scripts/game_over_menu.gd index cbd24bd..d9fe7d0 100644 --- a/Scripts/game_over_menu.gd +++ b/Scripts/game_over_menu.gd @@ -6,7 +6,8 @@ var main_menu : PackedScene = load("res://Scenes/main_menu.tscn") var score_label : Label = $FinalScore func update_score() -> void: - score_label.text = "Final Score\n{score}".format(GameManager) + if score_label != null: + score_label.text = "Final Score\n{score}".format(GameManager) func restart(): get_tree().change_scene_to_packed(level)