Game constructor
Game({
- Variant? variant,
- String? fen,
- FenBuilder? fenBuilder,
- int zobristSeed = Bishop.defaultSeed,
- int? startPosSeed,
Implementation
Game({
Variant? variant,
String? fen,
FenBuilder? fenBuilder,
this.zobristSeed = Bishop.defaultSeed,
this.startPosSeed,
}) : startedInInitialPosition = fen == null && fenBuilder == null,
variant = BuiltVariant.fromData(variant ?? Variant.standard()) {
setup(fen: fen, fenBuilder: fenBuilder);
}