X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=public%2Fjavascripts%2Fvariants%2FUltima.js;h=7f9531eb82ef281a9f5a899161f8e34c7d05b46e;hp=1db369199aee089aad9172e72f1fccb28f788a25;hb=0279ac93197aa072991bce8f643ca68e99a54bc7;hpb=96f8422ec4d5e3cee43e25e749e3cdc4547e0ed2 diff --git a/public/javascripts/variants/Ultima.js b/public/javascripts/variants/Ultima.js index 1db36919..7f9531eb 100644 --- a/public/javascripts/variants/Ultima.js +++ b/public/javascripts/variants/Ultima.js @@ -368,12 +368,6 @@ class UltimaRules extends ChessRules V.steps[V.ROOK].concat(V.steps[V.BISHOP]), "oneStep"); } - // TODO: verify this assertion - atLeastOneMove() - { - return true; //always at least one possible move - } - underCheck(move) { return false; //there is no check @@ -440,7 +434,6 @@ class UltimaRules extends ChessRules return "1/2"; const color = this.turn; - // TODO: do we need "atLeastOneMove()"? if (this.atLeastOneMove() && this.kingPos[color][0] >= 0) return "*"; @@ -449,7 +442,7 @@ class UltimaRules extends ChessRules checkGameEnd() { - // No valid move: our king disappeared + // Stalemate, or our king disappeared return this.turn == "w" ? "0-1" : "1-0"; }