1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-12-14 18:18:05 +00:00

new geometry gHalfBring

This commit is contained in:
Zeno Rogue
2021-09-30 12:04:26 +02:00
parent 6929b2f1b4
commit 3967aee968
2 changed files with 20 additions and 0 deletions

View File

@@ -737,6 +737,7 @@ enum eGeometry {
gSpace535, gSpace536, gSeifertCover, gSeifertWeber, gHomologySphere,
gInfOrderMixed, gSpace436, gFake,
gSpace345, gSpace353, gSpace354, gSpace355,
gHalfBring,
gGUARD};
enum eGeometryClass { gcHyperbolic, gcEuclid, gcSphere, gcSolNIH, gcNil, gcProduct, gcSL2 };
@@ -932,6 +933,7 @@ EX vector<geometryinfo> ginf = {
{"{3,5,3}","none", "{3,5,3} hyperbolic honeycomb", "353", 20, 5, 0, giHyperb3, {{7, 2}}, eVariation::pure},
{"{3,5,4}","none", "{3,5,4} hyperbolic honeycomb", "354", 20, 5, qIDEAL | qULTRA, giHyperb3, {{7, 2}}, eVariation::pure},
{"{3,5,5}","none", "{3,5,5} hyperbolic honeycomb", "355", 20, 5, qIDEAL | qULTRA, giHyperb3, {{7, 2}}, eVariation::pure},
{"{5,4}", "pBring", "projective Bring's Surface", "pBring", 5, 4, qsSMALLN, giHyperb2, {{6, 4}}, eVariation::bitruncated},
};
// bits: 9, 10, 15, 16, (reserved for later) 17, 18