1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-25 09:30:35 +00:00

reg3:: in cubes_reg3, use field quotients not tori

This commit is contained in:
Zeno Rogue 2022-08-17 17:24:47 +02:00
parent d22d840f01
commit eb4af6c584

View File

@ -350,7 +350,7 @@ void set_or_configure_geometry(eGeometry g) {
bool same_tiling(eGeometry g2) { bool same_tiling(eGeometry g2) {
if(g2 == gCrystal) if(g2 == gCrystal)
return S3 == 4; return S3 == 4;
if(g2 == gFieldQuotient && hyperbolic && standard_tiling()) if(g2 == gFieldQuotient && (hyperbolic || (geometry == gCubeTiling && reg3::cubes_reg3)) && standard_tiling())
return true; return true;
if(g2 == gFieldQuotient && geometry != gFieldQuotient) { if(g2 == gFieldQuotient && geometry != gFieldQuotient) {
int ce = 0; int ce = 0;
@ -595,7 +595,7 @@ EX void select_quotient_screen() {
} }
EX void select_quotient() { EX void select_quotient() {
if(euclid && !kite::in() && !arcm::in()) { if(euclid && !kite::in() && !arcm::in() && !reg3::cubes_reg3) {
euc::prepare_torus3(); euc::prepare_torus3();
pushScreen(euc::show_torus3); pushScreen(euc::show_torus3);
} }