Files
Princesse-Lactose-Godot/items/door.gd
Thomas Lavocat 74228eca7d portes: autoriser plusieurs portes
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.
2023-05-03 18:10:36 +02:00

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)