3d:: hororec:: better pseudohept pattern

This commit is contained in:
Zeno Rogue 2019-03-13 13:28:16 +01:00
parent cb9513dd0d
commit 8de98056ff
1 changed files with 3 additions and 1 deletions

View File

@ -551,7 +551,9 @@ auto bt_config = addHook(hooks_args, 0, [] () {
bool pseudohept(cell *c) {
if(DIM == 2)
return c->type & c->master->distance & 1;
else if(among(geometry, gHoroTris, gHoroRec))
else if(geometry == gHoroRec)
return c->c.spin(S7-1) == 0 && (c->master->distance & 1) && c->comve(S7-1)->c.spin(S7-1) == 0;
else if(geometry == gHoroTris)
return c->c.spin(S7-1) == 0 && (c->master->distance & 1);
else
return (c->master->zebraval == 1) && (c->master->distance & 1);