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

reg3:: coxeter subcells

This commit is contained in:
Zeno Rogue
2021-07-09 00:07:35 +02:00
parent 964d1010b3
commit f3adce29b3
4 changed files with 88 additions and 0 deletions

View File

@@ -1382,6 +1382,11 @@ EX void set_variation(eVariation target) {
variation = target;
return;
}
if(is_reg3_variation(target)) {
if(!reg3::in()) geometry = hyperbolic ? gSpace435 : gCell8;
variation = target;
return;
}
if(bt::in() || sol || kite::in() || WDIM == 3) if(!prod) geometry = gNormal;
auto& cd = ginf[gCrystal];
if(target == eVariation::bitruncated && cryst && cd.sides == 8 && cd.vertex == 4) {