getAdjacentCells
🎮Méthode
map:getAdjacentCells(Cellid2)Calcule et retourne les 4 cellules adjacentes (diagonales) à une cellule donnée. Utilise la formule de la grille isométrique Dofus: la position dans la ligne détermine le décalage. Vérifie que chaque cellule adjacente est valide (0-559) et a distance <= 1.
Paramètres:
Nom
Type
Description
Cellid2
number
ID de la cellule centrale (0-559)
Retourne: table - Liste des IDs des cellules adjacentes (jusqu'a 4)
Exemple:
local myCell = map:currentCell()
local adjacent = map:getAdjacentCells(myCell)
global:printMessage("Cellules adjacentes a " .. myCell .. ":")
for _, cell in ipairs(adjacent) do
global:printMessage(" - " .. cell)
endMis à jour

