From 7e65ea23eab21198209365fc025a0c7f217884ae Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Thu, 21 Mar 2019 19:23:27 +0100 Subject: [PATCH] pseudohept in Field534 --- pattern2.cpp | 2 +- reg3.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pattern2.cpp b/pattern2.cpp index a3faed57..cf68f6ac 100644 --- a/pattern2.cpp +++ b/pattern2.cpp @@ -1297,7 +1297,7 @@ bool pseudohept(cell *c) { #endif #if MAXMDIM == 4 if(DIM == 3) { - if(quotient) return false; + if(geometry == gField435) return false; else if(euclid) return euclid3::pseudohept(c); else return reg3::pseudohept(c); } diff --git a/reg3.cpp b/reg3.cpp index 8e72e906..44bdb179 100644 --- a/reg3.cpp +++ b/reg3.cpp @@ -827,6 +827,8 @@ bool pseudohept(cell *c) { // chessboard pattern in 534 if(geometry == gSpace534) return c->master->distance & 1; + if(geometry == gField534) + return hr::celldistance(c, currentmap->gamestart()) & 1; if(hyperbolic) { heptagon *h = m->reg_gmatrix[c->master].first; return (h->zebraval == 1) && (h->distance & 1);