getWalkableCells
🎮Méthode
map:getWalkableCells(hasPath)Retourne la liste de toutes les cellules accessibles (walkable) de la carte. Parcourt les 560 cellules (0-559) et utilise checkmap.IsWalkable(). Si hasPath=true, vérifie en plus qu'un chemin existe depuis la position actuelle en utilisant Pathfinder2.
Paramètres:
Nom
Type
Description
hasPath
boolean
true pour verifier l'accessibilite reelle (avec pathfinding), false pour juste la propriete walkable
Retourne: table - Liste des IDs de cellules accessibles
Exemple:
-- Toutes les cellules walkables (rapide)
local allWalkable = map:getWalkableCells(false)
global:printMessage("Cellules walkables: " .. #allWalkable)
-- Cellules reellement accessibles (plus lent mais precis)
local reachable = map:getWalkableCells(true)
global:printMessage("Cellules atteignables: " .. #reachable)Mis à jour

