summaryrefslogtreecommitdiffstats
path: root/transition_player.gd
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-11-27 19:19:49 +0200
committerJan Tuomi <jan@jantuomi.fi>2025-11-27 19:29:29 +0200
commit99be84042a7796fab592d46db3704f1e0058440d (patch)
tree4cf51082912db2d2d923df78fdd7152b00b9e9a1 /transition_player.gd
parent0b0960c76c99e44632428cdeb116f5642181641a (diff)
Fix paused bug
Diffstat (limited to 'transition_player.gd')
-rw-r--r--transition_player.gd7
1 files changed, 5 insertions, 2 deletions
diff --git a/transition_player.gd b/transition_player.gd
index b7b4918..2e0ec29 100644
--- a/transition_player.gd
+++ b/transition_player.gd
@@ -5,6 +5,8 @@ var _transition_room: Node
var _transition_door_name: Variant # String or null
func room_transition(from_door: Door, to_room_path: String, door_name: Variant):
+ print_debug("to_room_path: %s" % to_room_path)
+
var top: Top = get_tree().root.get_node("Top")
# Do not transition if there is already a transition in process
if _transition_room != null:
@@ -23,8 +25,9 @@ func room_transition(from_door: Door, to_room_path: String, door_name: Variant):
_transition_room = room.instantiate()
_transition_door_name = door_name
- top.game_set(Top.SAVE_ACTIVE_ROOM_PATH, to_room_path)
- top.game_set(Top.SAVE_LAST_DOOR_NAME, door_name)
+ if to_room_path != Top.ROOM_MAIN_MENU:
+ top.game_set(Top.SAVE_ACTIVE_ROOM_PATH, to_room_path)
+ top.game_set(Top.SAVE_LAST_DOOR_NAME, door_name)
func _transition_start():
var top: Top = get_tree().root.get_node("Top")