princesse/état: copie de l'état entre niveaux
La princesse récupère son état d'un niveau à l'autre. De cette manière, on ne perd pas les fromages.
This commit is contained in:
4
game.gd
4
game.gd
@@ -21,7 +21,9 @@ func enter_door(destination : String, other_side_position : Vector2):
|
||||
call_deferred("go_to", destination, other_side_position)
|
||||
|
||||
func go_to(destination : String, spawn_point):
|
||||
var old_princesse :Princess
|
||||
if current_scence:
|
||||
old_princesse = current_scence.find_child("Princesse")
|
||||
remove_child(current_scence)
|
||||
|
||||
if destination == "level_1":
|
||||
@@ -42,3 +44,5 @@ func go_to(destination : String, spawn_point):
|
||||
var princesse :Princess = current_scence.find_child("Princesse")
|
||||
princesse.position = spawn_point
|
||||
last_spawn_point = spawn_point
|
||||
if old_princesse:
|
||||
princesse.copy_from(old_princesse)
|
||||
|
||||
Reference in New Issue
Block a user