Il y a moyen de gérer ça relativement simplement avec des événements.
Par exemple, tu peux passer ton dresseur de pokémon en mode "parallèle", pour qu'il effectue la vérification continuellement, et fare un truc du style :
Xj = coordonnée x du joueur
Yj = coordonnée y du joueur
Xe = coordonnée x de cet événement (le dresseur)
Ye = coordonnée y de cet événement
Regard = direction dans laquelle le dresseur regarde
Si Regard = 4 : (si le dresseur regarde vers la gauche)
---Si Yi = Ye : (tu vérifie que le joueur est en face du dresseur)
------Si Xe - Xj > N (tu vérifie que la distance entre le joueur et le dresseur est inférieure à N)
---------Afficher le texte "J'aime les shorts, ça garde mes genoux bien au frais"
---------Démarrer un combat (ou n'importe quoi d'autre)
Il te faudra réécrire ce test 4 fois, pour les 4 directions de regard possibles, en l'adaptant un peu à chaque fois.
J'espère que ça te sera utile
|