diff --git a/cell.cpp b/cell.cpp index 4c5db828..9d0493eb 100644 --- a/cell.cpp +++ b/cell.cpp @@ -811,9 +811,16 @@ struct hrmap_quotient : hrmap { h->c.setspin(rv(j), rv(co%S7), swapped); } } + + vector by_dist; + by_dist.push_back(allh[0]); + for(int i=0; i= isize(by_dist)) { printf("too fast\n"); exit(1); } + for(int a=0; amove(a)->alt == NULL) by_dist.push_back(by_dist[i]->move(a)); + generateAlts(by_dist[i], 0, false); + } for(int i=0; iemeraldval = allh[i]->alt->emeraldval; allh[i]->zebraval = allh[i]->alt->zebraval; allh[i]->fiftyval = allh[i]->alt->fiftyval;