1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2026-02-07 02:10:14 +00:00

generating various lands in Sol

This commit is contained in:
Zeno Rogue
2019-08-06 20:59:43 +02:00
parent 632957b678
commit 602e6f27db
5 changed files with 96 additions and 8 deletions

View File

@@ -1296,6 +1296,7 @@ bool pseudohept(cell *c) {
if(IRREGULAR) return irr::pseudohept(c);
#endif
#if CAP_BT
if(nil) return c->master->zebraval & c->master->emeraldval & c->master->fieldval & 1;
if(sol) return (c->master->emeraldval % 3 == 2) && (c->master->zebraval % 3 == 2) && (c->master->distance % 2);
if(penrose) return kite::getshape(c->master) == kite::pDart;
if(binarytiling) return binary::pseudohept(c);