Actions
getCells_lozenge
Obtenir les cellules praticables selon un motif en losange autour d’un centre.
Obtenir les cellules praticables selon un motif en losange autour d’un centre.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Obtenir les cellules praticables selon un motif en losange autour d’un centre.
fightAction:getCells_lozenge(centerCell, minRadius, radius)
| Nom | Type | Description |
|---|---|---|
centerCell | int | Identifiant de la cellule centrale. |
minRadius | int | Rayon minimum (exclusion intérieure). |
radius | int | Rayon extérieur. |
| Type | Description |
|---|---|
{int} | Liste des cellules selon le motif en losange. |
-- 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