des bruits de pas
tralala
This commit is contained in:
@@ -17,7 +17,10 @@ func _ready() -> void:
|
||||
|
||||
func start_game():
|
||||
menu = get_child(0)
|
||||
switch_scene(GameState.current_scene)
|
||||
switch_to(GameState.current_scene)
|
||||
|
||||
func switch_to(to: String):
|
||||
call_deferred("switch_scene", to)
|
||||
|
||||
func switch_scene(to: String):
|
||||
var prev = get_child(0)
|
||||
@@ -32,8 +35,12 @@ func switch_scene(to: String):
|
||||
if bakery == null:
|
||||
bakery = dest_bakery.instantiate()
|
||||
scene = bakery
|
||||
add_child(scene)
|
||||
remove_child(prev)
|
||||
scene.unload()
|
||||
call_deferred("add_child", scene)
|
||||
call_deferred("remove_child", prev)
|
||||
call_deferred("init_scence", scene)
|
||||
|
||||
func init_scence(scene):
|
||||
scene.load_from_game_state()
|
||||
|
||||
func open_menu():
|
||||
|
||||
Reference in New Issue
Block a user