diff options
Diffstat (limited to 'generator.h')
| -rw-r--r-- | generator.h | 3 | 
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 | ||
| 58 | class Wanderlust { | 61 | class Wanderlust { | 
