Fix Gridolina isAttacked()
[vchess.git] / client / src / variants / Chakart.js
index e8b95cb..8c0a837 100644 (file)
@@ -32,7 +32,7 @@ export class ChakartRules extends ChessRules {
     //  dessus une pièce immédiatement adjacente (en atterissant juste derrière).
   }
 
-  // Coups en 2 temps (si pose)
+  // Coups en 2 temps (si pose possible)
   getPotentialRookMoves(sq) {
     //Donkey : tour
     //  pose une banane (optionnel) sur une case adjacente (diagonale) à celle d'arrivée
@@ -94,7 +94,7 @@ export class ChakartRules extends ChessRules {
     // A click to promote a piece on subTurn 2 would trigger this.
     // For now it would then return [NaN, NaN] because surrounding squares
     // have no IDs in the promotion modal. TODO: improve this?
-    if (!square[0]) return null;
+    if (isNaN(square[0])) return null;
     // If subTurn == 2:
     // if square is empty && firstMove is compatible,
     // complete the move (banana or bomb).