summary refs log tree commit diff stats
path: root/generator.h
diff options
context:
space:
mode:
Diffstat (limited to 'generator.h')
-rw-r--r--generator.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/generator.h b/generator.h index 1381cd3..1c7934e 100644 --- a/generator.h +++ b/generator.h
@@ -45,6 +45,7 @@ struct GenerateOptions {
45 int max_answer_len = 0; 45 int max_answer_len = 0;
46 int max_hint_len = 0; 46 int max_hint_len = 0;
47 int exact_len = 0; 47 int exact_len = 0;
48 int max_len_diff = -1; // supported by single, double, paired, cohinted
48 bool multiword = false; 49 bool multiword = false;
49 bool save_for_later = false; 50 bool save_for_later = false;
50 bool reuse_solution = false; // supported by single, double, and stack 51 bool reuse_solution = false; // supported by single, double, and stack
@@ -52,7 +53,9 @@ struct GenerateOptions {
52 PalindromeQuery palindrome = kPalindromeUnspecified; // only important for middle black. supported by single and paired 53 PalindromeQuery palindrome = kPalindromeUnspecified; // only important for middle black. supported by single and paired
53 std::string copy_to; // supported by single and paired 54 std::string copy_to; // supported by single and paired
54 std::string copy_to2; // supported by paired 55 std::string copy_to2; // supported by paired
56 std::string copy_hidden; // supported by single mid white
55 bool force_two_words = false; 57 bool force_two_words = false;
58 bool must_be_broad = false; // the solution must also be gettable by bottom white/red/blue. supported by single and double
56}; 59};
57 60
58class Wanderlust { 61class Wanderlust {