Draft Capablanca chess + add TODO related to move transmission issues
[xogo.git] / variants / Absorption / class.js
index 66278db..ea91a27 100644 (file)
@@ -23,10 +23,9 @@ export default class AbsorptionRules extends ChessRules {
 
   pieces(color, x, y) {
     let fusions = {
-      // amazon
       'a': {
         "class": "amazon",
-        moves: [
+        both: [
           {
             steps: [
               [0, 1], [0, -1], [1, 0], [-1, 0],
@@ -42,10 +41,9 @@ export default class AbsorptionRules extends ChessRules {
           }
         ]
       },
-      // empress
       'e': {
         "class": "empress",
-        moves: [
+        both: [
           {
             steps: [
               [1, 0], [-1, 0], [0, 1], [0, -1]
@@ -60,10 +58,9 @@ export default class AbsorptionRules extends ChessRules {
           }
         ]
       },
-      // princess
       's': {
         "class": "princess",
-        moves: [
+        both: [
           {
             steps: [
               [1, 1], [1, -1], [-1, 1], [-1, -1]