Пример #1
0
 public RequiredClue(State previous, IClueSituationStrategy solution) : base(previous)
 {
     Solution     = solution ?? throw new ArgumentNullException(nameof(solution));
     IsFinalState = false;
 }
Пример #2
0
 public OptionalClueState(State state, IClueSituationStrategy solution) : base(state)
 {
     OptionalSolution = solution;
     IsFinalState     = false;
 }