X-Git-Url: https://git.auder.net/doc/screen_players.png?a=blobdiff_plain;ds=sidebyside;f=variants%2FDice%2Fclass.js;h=53836eb5f1c418323f7bf19fa821d63237c5dbf7;hb=3232aba3419f129c70d5edd9a4ded1fefc146ea0;hp=1bb6f1fad7611d71cccf6dceffcef4868e6453eb;hpb=04d93b7bb3b64ecdf3fb7219eee42879f0200b88;p=xogo.git
diff --git a/variants/Dice/class.js b/variants/Dice/class.js
index 1bb6f1f..53836eb 100644
--- a/variants/Dice/class.js
+++ b/variants/Dice/class.js
@@ -61,29 +61,21 @@ export default class DiceRules extends ChessRules {
};
}
- static get PieceToUnicode() {
- return {
- 'K': "♔",
- 'Q': "♕",
- 'R': "♖",
- 'B': "♗",
- 'N': "♘",
- 'P': "♙",
- 'k': "♚",
- 'q': "♛",
- 'r': "♜",
- 'b': "♝",
- 'n': "♞",
- 'p': "♟"
- };
- }
-
displayMessage(piece, color) {
- if (color == 'w')
- piece = piece.toUpperCase();
+ if (color == 'b') {
+ const blackPieceToCode = {
+ 'k': 'l',
+ 'p': 'o',
+ 'n': 'm',
+ 'b': 'v',
+ 'q': 'w',
+ 'r': 't'
+ };
+ piece = blackPieceToCode[piece];
+ }
super.displayMessage(this.message,
'to play: ' +
- '' + V.PieceToUnicode[piece] + ''
+ '' + piece + ''
);
}