chessengine
Version:
Cchess move validator in node
18 lines (14 loc) • 348 B
JavaScript
module.exports = Player;
function Player (color) {
this.color = color
this.takenPieces = [];
this.king = null;
}
Player.WHITE = 0;
Player.BLACK = 1;
Player.prototype.addTakenPiece = function addTakenPiece(piece) {
this.takenPieces.push(piece);
}
Player.prototype.getTakenPieces = function getTakenPieces() {
return this.takenPieces;
}