Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ligneHorizontale(indiceCase) {
- if (indiceCase - 3 < 0) return [indiceCase, indiceCase + 3, indiceCase + 6];
- if (indiceCase + 3 > 8) return [indiceCase - 6, indiceCase - 3, indiceCase];
- return [indiceCase - 3, indiceCase, indiceCase + 3];
- }
- ligneVerticale(indiceCase) {
- if (indiceCase % 3 === 0) return [indiceCase, indiceCase + 1, indiceCase + 2];
- if (indiceCase % 3 === 2) return [indiceCase - 2, indiceCase - 1, indiceCase];
- return [indiceCase - 1, indiceCase, indiceCase + 1];
- }
- ligneDiagonaleHautGauche(indiceCase) {
- if (indiceCase === 0 || indiceCase === 4 || indiceCase === 8) return [0, 4, 8];
- return undefined; // impossible d'avoir une autre diagonale haut gauche vers bas droit
- }
- ligneDiagonaleHautDroit(indiceCase) {
- if (indiceCase === 2 || indiceCase === 4 || indiceCase === 6) return [2, 4, 6];
- return undefined; // impossible d'avoir une autre diagonale haut droit vers bas gauche
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement