alt mine rule for aperiodic

This commit is contained in:
Zeno Rogue 2023-03-23 02:04:15 +01:00
parent 76d432aa9c
commit 9c0ff85a98
1 changed files with 1 additions and 0 deletions

View File

@ -1432,6 +1432,7 @@ EX array<map<cell*, vector<adj_data>>, 2> adj_memo;
EX bool geometry_has_alt_mine_rule() {
if(S3 >= OINF) return false;
if(aperiodic) return true;
if(WDIM == 2) return valence() > 3;
if(WDIM == 3) return !among(geometry, gHoroHex, gCell5, gBitrunc3, gCell8, gECell8, gCell120, gECell120);
return true;