diff --git a/raycaster.cpp b/raycaster.cpp index 6a51b9fb..63a60d6b 100644 --- a/raycaster.cpp +++ b/raycaster.cpp @@ -1367,6 +1367,12 @@ int readArgs() { PHASEFROM(2); want_use = 1; } + else if(argis("-ray-range")) { + PHASEFROM(2); + shift_arg_formula(exp_start); + shift_arg_formula(exp_decay_current()); + want_use = 1; + } else if(argis("-ray-out")) { PHASEFROM(2); shift(); color_out_of_range = arghex(); } @@ -1374,6 +1380,12 @@ int readArgs() { PHASEFROM(2); comparison_mode = true; } + else if(argis("-ray-sol")) { + PHASEFROM(2); + shift(); max_iter_sol = argi(); + shift_arg_formula(maxstep_sol, reset_raycaster); + reset_raycaster(); + } else if(argis("-ray-cells")) { PHASEFROM(2); shift(); rays_generate = true;