mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-04-29 14:13:11 +00:00
rulegen:: first_restart_on parameter
This commit is contained in:
parent
7d49d7ee81
commit
afb3a2be59
@ -20,6 +20,7 @@ EX int max_bdata = 1000;
|
|||||||
EX int max_getside = 10000;
|
EX int max_getside = 10000;
|
||||||
EX int rulegen_timeout = 60;
|
EX int rulegen_timeout = 60;
|
||||||
EX int max_shortcut_length = 1200;
|
EX int max_shortcut_length = 1200;
|
||||||
|
EX int first_restart_on = 512;
|
||||||
|
|
||||||
#if HDR
|
#if HDR
|
||||||
/** exception thrown by this algoritm in case of any problems */
|
/** exception thrown by this algoritm in case of any problems */
|
||||||
@ -2021,9 +2022,9 @@ EX void generate_rules() {
|
|||||||
treestates.clear();
|
treestates.clear();
|
||||||
hard_parents = single_live_branches = double_live_branches = all_solid_errors = solid_errors = 0;
|
hard_parents = single_live_branches = double_live_branches = all_solid_errors = solid_errors = 0;
|
||||||
|
|
||||||
next_distance_warning = 512;
|
next_distance_warning = first_restart_on;
|
||||||
current_getside = 512;
|
current_getside = first_restart_on;
|
||||||
current_examine_branch = 512;
|
current_examine_branch = first_restart_on;
|
||||||
|
|
||||||
int NS = isize(arb::current.shapes);
|
int NS = isize(arb::current.shapes);
|
||||||
shortcuts.resize(NS);
|
shortcuts.resize(NS);
|
||||||
@ -2377,6 +2378,7 @@ auto hooks = addHook(hooks_configfile, 100, [] {
|
|||||||
param_i(max_bdata, "max_bdata");
|
param_i(max_bdata, "max_bdata");
|
||||||
param_i(max_shortcut_length, "max_shortcut_length");
|
param_i(max_shortcut_length, "max_shortcut_length");
|
||||||
param_i(rulegen_timeout, "rulegen_timeout");
|
param_i(rulegen_timeout, "rulegen_timeout");
|
||||||
|
param_i(first_restart_on, "first_restart_on");
|
||||||
});
|
});
|
||||||
|
|
||||||
EX void parse_treestate(arb::arbi_tiling& c, exp_parser& ep) {
|
EX void parse_treestate(arb::arbi_tiling& c, exp_parser& ep) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user