Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   ligneHorizontale(indiceCase) {
  2.     if (indiceCase - 3 < 0) return [indiceCase, indiceCase + 3, indiceCase + 6];
  3.     if (indiceCase + 3 > 8) return [indiceCase - 6, indiceCase - 3, indiceCase];
  4.  
  5.     return [indiceCase - 3, indiceCase, indiceCase + 3];
  6.   }
  7.  
  8.   ligneVerticale(indiceCase) {
  9.     if (indiceCase % 3 === 0) return [indiceCase, indiceCase + 1, indiceCase + 2];
  10.     if (indiceCase % 3 === 2) return [indiceCase - 2, indiceCase - 1, indiceCase];
  11.  
  12.     return [indiceCase - 1, indiceCase, indiceCase + 1];
  13.   }
  14.  
  15.   ligneDiagonaleHautGauche(indiceCase) {
  16.     if (indiceCase === 0 || indiceCase === 4 || indiceCase === 8) return [0, 4, 8];
  17.     return undefined; // impossible d'avoir une autre diagonale haut gauche vers bas droit
  18.   }
  19.  
  20.   ligneDiagonaleHautDroit(indiceCase) {
  21.     if (indiceCase === 2 || indiceCase === 4 || indiceCase === 6) return [2, 4, 6];
  22.     return undefined; // impossible d'avoir une autre diagonale haut droit vers bas gauche
  23.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement