1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-11-13 04:13:03 +00:00

is_highly_symmetric function

This commit is contained in:
Zeno Rogue
2025-10-10 09:48:18 +02:00
parent 3e8ad5ddd4
commit acbeb9b67e

View File

@@ -459,6 +459,13 @@ EX string dim_name() {
return " (" + its(WDIM) + "D)";
}
EX bool is_highly_symmetric(eGeometry g) {
if(among(g, gFieldQuotient, gBolza, gKleinQuartic, gBolza2, gMacbeath, gSeifertWeber, gHomologySphere, gSeifertCover)) return true;
if(quotient && among(g, gArnoldCat, gNil)) return true;
if(mhybrid) return PIU(is_highly_symmetric(g));
return false;
}
#if CAP_THREAD && MAXMDIM >= 4
EX void showQuotientConfig3() {