manchu static method

Variant manchu()

Implementation

static Variant manchu() {
  final x = xiangqi();
  return xiangqi().copyWith(
    name: 'Manchu',
    description:
        '''An asymmetric variant of Xiangqi, where red exchanges most of'''
        '''their pieces for one very powerful piece.''',
    startPosition: defaultFenManchu,
    pieceTypes: {
      ...x.pieceTypes,
      'M': manchuSuperPiece(),
    },
  );
}