]> git.sesse.net Git - remoteglot/blobdiff - www/js/chess.js
Fix another Chess960 Chess.js issue.
[remoteglot] / www / js / chess.js
index a0e3813c8e4ceea1e5c9d4c7cd0c78dacacdeb08..f02f04ecfe19a1287f5c1d4fd60f0b0ca007d325 100644 (file)
@@ -270,7 +270,7 @@ var Chess = function(fen) {
     var black_frc_columns = tokens[2].match(/[a-h]/g);
     if (black_frc_columns !== null) {
       for (i = 0; i < black_frc_columns.length; ++i) {
-        var sq = SQUARES.a1 + (black_frc_columns[0].charCodeAt(0) - "A".charCodeAt(0));
+        var sq = SQUARES.a8 + (black_frc_columns[0].charCodeAt(0) - "a".charCodeAt(0));
         flag = sq < kings[BLACK] ? BITS.QSIDE_CASTLE : BITS.KSIDE_CASTLE;
         castling.b |= flag;
         rooks[BLACK].push({square: sq, flag: flag});