Fix 8-pieces
[vchess.git] / client / src / variants / Eightpieces.js
index dc7580b..3808a16 100644 (file)
@@ -181,7 +181,7 @@ export class EightpiecesRules extends ChessRules {
     let pieceLine = { b: posParts[0], w: posParts[7].toLowerCase() };
     let posBlack = { r: -1, n: -1, b: -1 };
     const mapP = { r: 'j', n: 'l', b: 's' };
-    ['w', 'b'].forEach(c => {
+    ['b', 'w'].forEach(c => {
       ['r', 'n', 'b'].forEach(p => {
         let pl = pieceLine[c];
         let pos = -1;
@@ -204,8 +204,8 @@ export class EightpiecesRules extends ChessRules {
         // => move sentry on other bishop for random color
         const c = sample(['w', 'b'], 1);
         pieceLine[c] = pieceLine[c]
-                       .replace('b', 't'); //tmp
-                       .replace('s', 'b');
+                       .replace('b', 't') //tmp
+                       .replace('s', 'b')
                        .replace('t', 's');
       }
     }