diff --git a/cell.cpp b/cell.cpp index 166d595c..f4dd7cbf 100644 --- a/cell.cpp +++ b/cell.cpp @@ -237,9 +237,9 @@ EX cell *createMov(cell *c, int d) { int alt4 = alt3+1; for(int u=0; uc7->c.connect(hs.spin, n, u, hs.mirrored); - if(hs.mirrored && geometry == gSmallElliptic) hs+=-1; + if(hs.mirrored && (S7%2 == 0)) hs--; hs = hs + alt3 + wstep - alt4; } extern void verifycell(cell *c);