From fa9365466c7dd278de8eda422edfc403e4c93a25 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 24 Mar 2023 23:19:53 +0100 Subject: [PATCH] hat:: disable horo and use clueless just in case --- bigstuff.cpp | 1 + cell.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/bigstuff.cpp b/bigstuff.cpp index bb7dfc79..978a4798 100644 --- a/bigstuff.cpp +++ b/bigstuff.cpp @@ -1370,6 +1370,7 @@ EX int wallchance(cell *c, bool deepOcean) { /** \brief should we generate the horocycles in the current geometry? */ EX bool horo_ok() { if(INVERSE) return false; + if(hat::in()) return false; if(currentmap->strict_tree_rules()) return true; if(reg3::in_hrmap_h3() && !PURE) return false; return mhyperbolic && !bt::in() && !arcm::in() && !kite::in() && !experimental && !mhybrid && !arb::in() && !quotient; diff --git a/cell.cpp b/cell.cpp index e03e2f42..d1b54985 100644 --- a/cell.cpp +++ b/cell.cpp @@ -598,6 +598,7 @@ EX int celldist(cell *c) { if(mhybrid) return hybrid::celldistance(c, currentmap->gamestart()); if(nil && !quotient) return DISTANCE_UNKNOWN; + if(hat::in()) return clueless_celldistance(currentmap->gamestart(), c); if(euc::in()) return celldistance(currentmap->gamestart(), c); if(sphere || bt::in() || WDIM == 3 || cryst || sn::in() || aperiodic || closed_manifold) return celldistance(currentmap->gamestart(), c); #if CAP_IRR