Position entière dans la grille d'un niveau (colonne, ligne).
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
Position d'une case dans la grille d'un niveau, en coordonnées entières.
Definition GridPosition.h:20
Marque une entité comme cible d'interaction et porte de quoi la désigner.
Definition Interactable.h:30
std::string type
Type de l'entité, libre : "chest", "sign", "npc", "portal"…
Definition Interactable.h:32
GridPosition position
Case occupée par l'entité.
Definition Interactable.h:35
bool isConsumable() const
Vrai si l'interaction ne peut avoir lieu qu'une fois.
Definition Interactable.h:55
std::string promptKey
Clé de localisation de l'invite affichée quand la cible est à portée.
Definition Interactable.h:52
std::string consumedFlag
Clé du drapeau de monde qui dit si cette interaction a déjà eu lieu.
Definition Interactable.h:44