1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-21 00:47:40 +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

@@ -106,7 +106,7 @@ void addMessage(string s, char spamtype = 0);
#define penrose (ginf[geometry].flags & qPENROSE)
// these geometries do not feature alternate structures for horocycles
#define eubinary (euclid || binarytiling || geometry == gCrystal)
#define eubinary (euclid || binarytiling || geometry == gCrystal || nil)
#define cgclass (ginf[geometry].cclass)
#define euclid (cgclass == gcEuclid)
@@ -3076,6 +3076,7 @@ void setLandWeird(cell *c);
void moreBigStuff(cell *c);
void setLandEuclid(cell *c);
void setLandSol(cell *c);
void setLandNil(cell *c);
bool checkInTree(cell *c, int maxv);
cell *findcompass(cell *c);
int edgeDepth(cell *c);