public Battlefield(bool isCol, int rowCol, int clue, RowColDisplay display = RowColDisplay.Default) : base(isCol, rowCol, clue, display) { }
public YSum(bool isCol, int rowCol, bool reverse, int clue, RowColDisplay display = RowColDisplay.Default) : base(isCol, rowCol, clue, display) { Reverse = reverse; }
public ToroidalSandwich(bool isCol, int rowCol, int digit1, int digit2, int sum, RowColDisplay display = RowColDisplay.Default) : base(isCol, rowCol, sum, display) { Digit1 = digit1; Digit2 = digit2; }
public SvgRowColNumberConstraint(bool isCol, int rowCol, int clue, RowColDisplay display) : base(isCol, rowCol) { Clue = clue; Display = display; }