manchu static method
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(),
},
);
}