getMoves¶
getMoves(cell, mp);
getMoves(Nombre cell, Nombre mp) --> TableauDeNombres cells
Retourne un tableau de cellules ateignables depuis la cellule cell avec un nombre de points de mouvements mp. Les cellules contenant des obstacles ou des leeks ne sont pas retournées.
Paramètres
- cell : La cellule à partir de laquelle rechercher des cellules disponibles.
- mp : Le nombre de points de mouvements disponibles.
Retour
- cells : Le tableau contenant les ids de toutes les cellules atteignables depuis la cellule cell.
Opérations variables
Attention
Afin de faire fonctionner cette fonction il faut absolument placer tout en haut de votre IA, après l'import de la librairie le code ci-dessous.
if ( getTurn() === 1 ) {
init();
}
beginTurn();
Exemple d'utilisation
Vous pouvez récupérer toutes les cellules où votre poireau peut se rendre afin de calculer plus tard les cellules où vous pourrez vous cacher.
var availableCells = getMoves(getCell(), getMP());