Beispiel #1
0
 /// <summary>
 /// Adds a response to the game.
 /// </summary>
 /// <param name="builder">The builder to add the response's generated constraint to.</param>
 /// <param name="guess">The code breaker's guess.</param>
 /// <param name="response">The code maker's response.</param>
 public static void AddResponse(this SolutionBuilder <CodeColor> builder, ReadOnlyMemory <CodeColor> guess, Response response)
 {
     Requires.NotNull(builder, nameof(builder));
     builder.AddConstraint(new ResponseConstraint(guess, response));
 }