aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/game.gd3
-rw-r--r--client/menu/entry.gd2
2 files changed, 5 insertions, 0 deletions
diff --git a/client/game.gd b/client/game.gd
index 27c545f2..a1b7e538 100644
--- a/client/game.gd
+++ b/client/game.gd
@@ -353,6 +353,9 @@ func handle_packet(p):
get_parent().replace_menu("res://menu/game.tscn", p.uri[0])
"replay_start":
is_replay = true
+ "replay_stop":
+ if is_replay and OS.has_feature("movie"):
+ menu.exit()
"pause":
overlay.timer.paused = p.state
Global.game_paused = p.state
diff --git a/client/menu/entry.gd b/client/menu/entry.gd
index 577161c9..ac16f808 100644
--- a/client/menu/entry.gd
+++ b/client/menu/entry.gd
@@ -27,6 +27,8 @@ func _ready():
await submenu("res://menu/setup.tscn")
else:
await submenu("res://menu/main.tscn")
+
+ print("Menu stack empty, quitting game.")
get_tree().quit()
func quit():