1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-26 19:37:40 +00:00

generalized PSL to ~SL (discrepancies still appear)

This commit is contained in:
Zeno Rogue
2020-07-24 02:30:50 +02:00
parent 4798bf99fd
commit 351eda2b5d
9 changed files with 211 additions and 68 deletions

View File

@@ -569,6 +569,8 @@ EX void select_quotient() {
}
else if(prod)
pushScreen(product::show_config);
else if(rotspace)
hybrid::configure_period();
else {
vector<eGeometry> choices;
for(int i=0; i<isize(ginf); i++) if(same_tiling(eGeometry(i))) choices.push_back(eGeometry(i));
@@ -691,7 +693,7 @@ EX void showEuclideanMenu() {
nom *= euler;
denom *= 2;
if(hybri && !prod) nom *= cgi.steps, denom *= cgi.single_step;
if(hybri) nom *= hybrid::csteps, denom *= cgi.single_step;
int g = gcd(nom, denom);
if(g) {
@@ -842,7 +844,7 @@ EX void showEuclideanMenu() {
});
}
else if(hybri) {
dialog::addSelItem(XLAT("number of levels"), its(cgi.steps / cgi.single_step), 0);
dialog::addSelItem(XLAT("number of levels"), its(hybrid::csteps / cgi.single_step), 0);
}
else if(bt::in()) {
dialog::addSelItem(XLAT("width"), fts(vid.binary_width), 'v');