1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-02-24 23:10:09 +00:00

fixed the regular octahedral and dodecahedral honeycombs: side[i] and side[i+S7/6] are now opposite

This commit is contained in:
Zeno Rogue 2019-10-12 13:19:18 +02:00
parent 48f0162e69
commit 924a8b1e87

View File

@ -161,6 +161,9 @@ EX namespace reg3 {
spins[1] = cspin(0, 1, angle_between_faces) * cspin(1, 2, M_PI);
for(int a=2; a<face+1; a++) spins[a] = cspin(1, 2, 2*M_PI*(a-1)/face) * spins[1];
for(int a=S7/2; a<S7; a++) spins[a] = cspin(0, 1, M_PI) * spins[a-S7/2];
if(S7 == 8) swap(spins[6], spins[7]);
if(S7 == 12) swap(spins[8], spins[11]);
if(S7 == 12) swap(spins[9], spins[10]);
}
if(S7 == 6) {