 74228eca7d
			
		
	
	74228eca7d
	
	
	
		
			
			Maintenant une porte spécifie le spawn point de l'autre côté à destination. Ca permet à un niveau d'avoir plusieurs points de sorties et d'arrivée. Quand la princesse meurt, elle respawn au point d'arrivée dans la carte la dernière fois. Pour l'instant c'est un peu pénible d'aller écire les bonnes coordonnées dans chaque portes, je vais peut être finir par faire un truc automatique.
		
			
				
	
	
		
			13 lines
		
	
	
		
			338 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			338 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
| extends Area2D
 | |
| 
 | |
| @export var destination : String = ""
 | |
| @export var other_side_position : Vector2 = Vector2(0, 0)
 | |
| 
 | |
| signal door_openned(where : String, position : Vector2)
 | |
| var openned = false
 | |
| 
 | |
| func _on_body_entered(body: Node2D) -> void:
 | |
|     if not openned:
 | |
|         openned = true
 | |
|         door_openned.emit(destination, other_side_position)
 |