#K$ VoitPerso

Syntaxe 

Booléen VoitPerso(Perso P)
Description

Renvoie vrai si le perso P est visible par le perso courant, c’est-à-dire s’il n’y a pas d’obstacle (statique de la map) entre eux. (Attention : Les persos ne sont pas vus comme des obstacles)

Cette condition lance un rayon pour détecter un éventuel obstacle donc elle est assez gourmande en temps de calcul, c’est pourquoi il est conseillé de l’utiliser avec parcimonie : la meilleure solution est d’abord de tester la présence du perso P avec une ZDD ou une ZDE ou encore avec un test de distance et ensuite de vérifier s’il y a un obstacle ou non.
Remarque(s)

Exemple(s)

si VoitPerso(“ garde ”)
alors....