ChessNut/engine/core/team.js
2025-10-14 22:06:53 +02:00

22 lines
No EOL
414 B
JavaScript

import Piece from './piece.js';
import PieceColor from './piece.js';
class Team {
/**
* @param {PieceColor} color
* @param {Piece} king
*/
constructor(color, king) {
/** @type {PieceColor} */
this.color = color;
/** @type {Piece} */
this.king = king;
}
/**
* @returns {boolean}
*/
hasKing() {
return this.king !== null;
}
}