mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-11-26 22:17:17 +00:00
new geometry gHalfBring
This commit is contained in:
parent
6929b2f1b4
commit
3967aee968
@ -737,6 +737,7 @@ enum eGeometry {
|
|||||||
gSpace535, gSpace536, gSeifertCover, gSeifertWeber, gHomologySphere,
|
gSpace535, gSpace536, gSeifertCover, gSeifertWeber, gHomologySphere,
|
||||||
gInfOrderMixed, gSpace436, gFake,
|
gInfOrderMixed, gSpace436, gFake,
|
||||||
gSpace345, gSpace353, gSpace354, gSpace355,
|
gSpace345, gSpace353, gSpace354, gSpace355,
|
||||||
|
gHalfBring,
|
||||||
gGUARD};
|
gGUARD};
|
||||||
|
|
||||||
enum eGeometryClass { gcHyperbolic, gcEuclid, gcSphere, gcSolNIH, gcNil, gcProduct, gcSL2 };
|
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,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,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},
|
{"{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
|
// bits: 9, 10, 15, 16, (reserved for later) 17, 18
|
||||||
|
|
||||||
|
18
quotient.cpp
18
quotient.cpp
@ -318,6 +318,24 @@ struct hrmap_quotient : hrmap_standard {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case gHalfBring: {
|
||||||
|
connections = {
|
||||||
|
5, 12, 16, 23, 29,
|
||||||
|
0, 32, 36, 43, 49,
|
||||||
|
50, 41|symmask, 1, 48, 34|symmask,
|
||||||
|
53|symmask, 2, 42|symmask, 45|symmask, 39,
|
||||||
|
40, 31|symmask, 37|symmask, 3, 54|symmask,
|
||||||
|
38|symmask, 52, 47|symmask, 33, 4,
|
||||||
|
55, 21|symmask, 6, 28, 14|symmask,
|
||||||
|
58|symmask, 7, 22|symmask, 25|symmask, 19,
|
||||||
|
20, 11|symmask, 17|symmask, 8, 59|symmask,
|
||||||
|
18|symmask, 57, 27|symmask, 13, 9,
|
||||||
|
10, 56|symmask, 26, 15|symmask, 24|symmask,
|
||||||
|
30, 51|symmask, 46, 35|symmask, 44|symmask
|
||||||
|
};
|
||||||
|
break;
|
||||||
|
};
|
||||||
|
|
||||||
case gSchmutzM2: {
|
case gSchmutzM2: {
|
||||||
connections = {
|
connections = {
|
||||||
23, 47, 27, 14, 38, 30, 17, 41, 33, 20, 44, 24,
|
23, 47, 27, 14, 38, 30, 17, 41, 33, 20, 44, 24,
|
||||||
|
Loading…
Reference in New Issue
Block a user