mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-02 12:19:18 +00:00
rogueviz:: max_line_splits parameter
This commit is contained in:
parent
1cdf638128
commit
9002ef2681
@ -461,9 +461,10 @@ void storevertex(vector<glvertex>& tab, const hyperpoint& h) {
|
|||||||
|
|
||||||
double min_line_step = .1;
|
double min_line_step = .1;
|
||||||
double min_line_splits = 0;
|
double min_line_splits = 0;
|
||||||
|
double max_line_splits = 6;
|
||||||
|
|
||||||
void storelineto(vector<glvertex>& tab, const hyperpoint& h1, const hyperpoint& h2, int s) {
|
void storelineto(vector<glvertex>& tab, const hyperpoint& h1, const hyperpoint& h2, int s) {
|
||||||
if(intval(h1, h2) < min_line_step && s >= min_line_splits)
|
if(s >= max_line_splits || (intval(h1, h2) < min_line_step && s >= min_line_splits))
|
||||||
storevertex(tab, h2);
|
storevertex(tab, h2);
|
||||||
else {
|
else {
|
||||||
hyperpoint h3 = mid(h1, h2);
|
hyperpoint h3 = mid(h1, h2);
|
||||||
@ -1220,6 +1221,7 @@ auto hooks =
|
|||||||
param_i(brm_limit, "brm_limit");
|
param_i(brm_limit, "brm_limit");
|
||||||
param_f(edgewidth, "rvedgewidth");
|
param_f(edgewidth, "rvedgewidth");
|
||||||
param_f(min_line_splits, "edgeminsplits");
|
param_f(min_line_splits, "edgeminsplits");
|
||||||
|
param_f(max_line_splits, "edgemaxsplits");
|
||||||
}) +
|
}) +
|
||||||
0;
|
0;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user