protected override void initMoves() { whiteMoves = initMoves(WhitePawnDirections); blackMoves = initMoves(BlackPawnDirections); }
protected override void initMoves() { moves = initMoves(KnightDirections, false); }
protected override void initMoves() { moves = initMoves(BishopDirections, true); }
protected override void initMoves() { moves = initMoves(RookDirections, true); }
protected override void initMoves() { moves = initMoves(QueenDirections, true); }
protected override void initMoves() { whiteMoves = initMoves(PieceColor.White); blackMoves = initMoves(PieceColor.Black); }