X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Fvariants%2FLoser.js;h=936c2590254cce5f1a764fe14a71e1909f098e14;hb=77e1ec78ec91089a80bf806667da76826eefd94d;hp=b4d8b4f0b6aafe052bba0b82311c2ba2192f10e3;hpb=01583cdbfec684136e9bd6bc2fd9360f8b9c26e2;p=vchess.git diff --git a/public/javascripts/variants/Loser.js b/public/javascripts/variants/Loser.js index b4d8b4f0..936c2590 100644 --- a/public/javascripts/variants/Loser.js +++ b/public/javascripts/variants/Loser.js @@ -9,7 +9,7 @@ class LoserRules extends ChessRules setFlags(fen) { // No castling, hence no flags; but flags defined for compatibility - this.castleFlags = "0000"; + this.castleFlags = { "w":[false,false], "b":[false,false] }; } getPotentialPawnMoves([x,y]) @@ -110,6 +110,11 @@ class LoserRules extends ChessRules unupdateVariables(move) { } parseFlags(flags) { } + getFlagsFen() + { + return ""; + } + checkGameEnd() { // No valid move: you win!