canFirstMove method
bool
canFirstMove({
- required BishopState state,
- required int from,
- required int colour,
- required MoveDefinition moveDefinition,
Implementation
bool canFirstMove({
required BishopState state,
required int from,
required int colour,
required MoveDefinition moveDefinition,
}) =>
firstMoveChecker?.call(
PieceMoveParams(
colour: colour,
state: state,
variant: this,
from: from,
moveDefinition: moveDefinition,
),
) ??
false;