mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-11-07 09:13:02 +00:00
rogueviz:: seuphorica:: reordered the geometries
This commit is contained in:
@@ -1079,6 +1079,26 @@ vector<seuphgeom> seuphgeoms = {
|
|||||||
diskshape = dshVertices;
|
diskshape = dshVertices;
|
||||||
}},
|
}},
|
||||||
|
|
||||||
|
{"Torus", []{
|
||||||
|
set_geometry(gEuclidSquare);
|
||||||
|
set_variation(eVariation::pure);
|
||||||
|
pconf.scale = 0.2;
|
||||||
|
vid.use_smart_range = 2;
|
||||||
|
vid.creature_scale = 1;
|
||||||
|
auto& T0 = euc::eu_input.user_axes; T0[0][0] = 20; T0[1][1] = 20; T0[0][1] = 11; T0[1][0] = -11; euc::eu_input.twisted = 0;
|
||||||
|
euc::build_torus3();
|
||||||
|
req_disksize = 0;
|
||||||
|
}},
|
||||||
|
|
||||||
|
{"Spherical Board", []{
|
||||||
|
set_geometry(gOctahedron);
|
||||||
|
gp::param = {6, 1};
|
||||||
|
set_variation(eVariation::goldberg);
|
||||||
|
gp::dual_of_current();
|
||||||
|
pconf.scale = 0.9;
|
||||||
|
req_disksize = 0;
|
||||||
|
}},
|
||||||
|
|
||||||
{"Hyperbolic Board", []{
|
{"Hyperbolic Board", []{
|
||||||
set_geometry(g45);
|
set_geometry(g45);
|
||||||
gp::param = {3, 1};
|
gp::param = {3, 1};
|
||||||
@@ -1093,22 +1113,6 @@ vector<seuphgeom> seuphgeoms = {
|
|||||||
arb::convert::activate();
|
arb::convert::activate();
|
||||||
}},
|
}},
|
||||||
|
|
||||||
{"Spherical Board", []{
|
|
||||||
set_geometry(gOctahedron);
|
|
||||||
gp::param = {6, 1};
|
|
||||||
set_variation(eVariation::goldberg);
|
|
||||||
gp::dual_of_current();
|
|
||||||
pconf.scale = 0.9;
|
|
||||||
req_disksize = 0;
|
|
||||||
}},
|
|
||||||
|
|
||||||
{"Kite and Dart", []{
|
|
||||||
set_geometry(gKiteDart2);
|
|
||||||
pconf.scale = 0.5;
|
|
||||||
vid.use_smart_range = 2;
|
|
||||||
req_disksize = 0;
|
|
||||||
}},
|
|
||||||
|
|
||||||
{"Hyperbolic Board II", []{
|
{"Hyperbolic Board II", []{
|
||||||
set_geometry(g46);
|
set_geometry(g46);
|
||||||
gp::param = {5, 0};
|
gp::param = {5, 0};
|
||||||
@@ -1122,26 +1126,6 @@ vector<seuphgeom> seuphgeoms = {
|
|||||||
arb::convert::activate();
|
arb::convert::activate();
|
||||||
}},
|
}},
|
||||||
|
|
||||||
{"Dodecagons", []{
|
|
||||||
set_variation(eVariation::pure);
|
|
||||||
arcm::load_symbol("4,6,12", true);
|
|
||||||
vid.use_smart_range = 2;
|
|
||||||
pconf.scale = 0.25;
|
|
||||||
vid.creature_scale = 2;
|
|
||||||
req_disksize = 0;
|
|
||||||
}},
|
|
||||||
|
|
||||||
{"Torus", []{
|
|
||||||
set_geometry(gEuclidSquare);
|
|
||||||
set_variation(eVariation::pure);
|
|
||||||
pconf.scale = 0.2;
|
|
||||||
vid.use_smart_range = 2;
|
|
||||||
vid.creature_scale = 1;
|
|
||||||
auto& T0 = euc::eu_input.user_axes; T0[0][0] = 20; T0[1][1] = 20; T0[0][1] = 11; T0[1][0] = -11; euc::eu_input.twisted = 0;
|
|
||||||
euc::build_torus3();
|
|
||||||
req_disksize = 0;
|
|
||||||
}},
|
|
||||||
|
|
||||||
{"Bring Surface", []{
|
{"Bring Surface", []{
|
||||||
set_geometry(gBring);
|
set_geometry(gBring);
|
||||||
gp::param = {3, 1};
|
gp::param = {3, 1};
|
||||||
@@ -1152,6 +1136,23 @@ vector<seuphgeom> seuphgeoms = {
|
|||||||
vid.creature_scale = 1.5;
|
vid.creature_scale = 1.5;
|
||||||
req_disksize = 0;
|
req_disksize = 0;
|
||||||
}},
|
}},
|
||||||
|
|
||||||
|
{"Dodecagons", []{
|
||||||
|
set_variation(eVariation::pure);
|
||||||
|
arcm::load_symbol("4,6,12", true);
|
||||||
|
vid.use_smart_range = 2;
|
||||||
|
pconf.scale = 0.25;
|
||||||
|
vid.creature_scale = 2;
|
||||||
|
req_disksize = 0;
|
||||||
|
}},
|
||||||
|
|
||||||
|
{"Kite and Dart", []{
|
||||||
|
set_geometry(gKiteDart2);
|
||||||
|
pconf.scale = 0.5;
|
||||||
|
vid.use_smart_range = 2;
|
||||||
|
req_disksize = 0;
|
||||||
|
}},
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
void reset_seuphorica_screen() {
|
void reset_seuphorica_screen() {
|
||||||
|
|||||||
Reference in New Issue
Block a user