⚔️ fight_HasLineOfSight(cell1, cell2)

Vérifie si il y a une ligne de vue (Line of Sight) entre deux cellules (pas d'obstacle bloquant).

fight_HasLineOfSight(cell1, cell2)

Fight

Vérifie si il y a une ligne de vue (Line of Sight) entre deux cellules (pas d'obstacle bloquant).

Paramètres

Paramètre Type Description
cell1 int L'ID de la première cellule
cell2 int L'ID de la deuxième cellule

Valeur de retour

bool - true si il y a une ligne de vue, false sinon

Exemple

function example_fighthaslineofsight() -- Vérifier la ligne de vue local myCell = fight_GetMyCell() local enemyCell = fight_GetClosestEnemyCell() if fight_HasLineOfSight(myCell, enemyCell) then fight_SendLogs("Ligne de vue claire", "Green") fight_CastSpell("Boule de Feu", enemyCell) else fight_SendLogs("Pas de ligne de vue, déplacement nécessaire", "Orange") fight_MoveToCell(enemyCell) end end -- Appeler la fonction example_fighthaslineofsight()