X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Fvariants%2FAtomic.js;h=d86ed0e113f3e32d8332e3f65137eee99451f8b9;hb=46302e643947a66a5593a8eb1140d314effcea95;hp=0fd7647e62414ec5edf60f38604a9a640d422ee5;hpb=818ede16c09c2f5650d7a6b7b5ea42d6dd1a0c30;p=vchess.git diff --git a/public/javascripts/variants/Atomic.js b/public/javascripts/variants/Atomic.js index 0fd7647e..d86ed0e1 100644 --- a/public/javascripts/variants/Atomic.js +++ b/public/javascripts/variants/Atomic.js @@ -1,8 +1,8 @@ class AtomicRules extends ChessRules { - getPotentialMovesFrom([x,y], c, lastMove) + getPotentialMovesFrom([x,y]) { - let moves = super.getPotentialMovesFrom([x,y], c, lastMove); + let moves = super.getPotentialMovesFrom([x,y]); // Handle explosions moves.forEach(m => { @@ -28,7 +28,7 @@ class AtomicRules extends ChessRules return moves; } - getPotentialKingMoves(x, y, c) + getPotentialKingMoves([x,y]) { // King cannot capture: let moves = []; @@ -39,20 +39,20 @@ class AtomicRules extends ChessRules var i = x + step[0]; var j = y + step[1]; if (i>=0 && i=0 && j