Aller au contenu

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());