mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-12-25 01:20:37 +00:00
reg3:: in cubes_reg3, use field quotients not tori
This commit is contained in:
parent
d22d840f01
commit
eb4af6c584
@ -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);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user