diff --git a/rogueviz/notknot.cpp b/rogueviz/notknot.cpp index 1128b021..795fb993 100644 --- a/rogueviz/notknot.cpp +++ b/rogueviz/notknot.cpp @@ -743,6 +743,18 @@ struct hrmap_notknot : hrmap { } add_to_unify(us, u); } + + if(loop_any < 2 && u->where == all[0]->where) { + vector pathback; + auto us = all[0]; + auto uc = u; + while(uc->parentdir != -1) { + pathback.push_back(uc->parentdir); + us = gen_adj(us, uc->parentdir); + uc = uc->ptr[(int) uc->parentdir]; + } + println(hlog, "pathback = ", pathback); + } } map indices;