Passer au contenu principal
Obtenir les cellules praticables selon un motif en losange autour d’un centre.

🎮 Méthode

fightAction:getCells_lozenge(centerCell, minRadius, radius)

📝 Arguments

NomTypeDescription
centerCellintIdentifiant de la cellule centrale.
minRadiusintRayon minimum (exclusion intérieure).
radiusintRayon extérieur.

💎 Valeur de retour

TypeDescription
{int}Liste des cellules selon le motif en losange.

💡 Exemple

-- Trouver les ennemis dans un losange de 3 cellules autour de soi
local myCell = fightCharacter:getCellId()
local zone = fightAction:getCells_lozenge(myCell, 1, 3)
for _, cell in ipairs(zone) do
    local fighter = fightAction:getFighter(cell)
    if fighter ~= nil then
        fightDebug:print("Entité sur la cellule " .. cell .. " id=" .. fighter)
    end
end