Solver.plan_todo: def of minebender-game@1.0.0.0 Import: import minebender-game@1.0.0.0/solver.bend as Solver Lines 475-482 of minebender-game@1.0.0.0/solver.bend: https://jend.leeeet.dev/read.txt?path=minebender-game@1.0.0.0/solver.bend&start_line=475&end_line=482 import Base import minebender-game@1.0.0.0/types.bend as T # The order of the search for c. def plan_todo(+c: T.Pos, pl: Plan, +ctx: Ctx) -> List<&2, Todo>: match pl: case Plan{+near, far, +nf, gq, base, +fuel, +relg}: match ctx: case Ctx{+w, +h, +n, rows, items}: List.append(&2, Todo, gather(List.append(&2, T.Pos, linked(c, w, h, fuel, relg), gq), near), List.append(&2, Todo, rot(far, spin(c, w, n, nf)), base)) Uses (10): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.append https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=Ctx https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=Plan https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=Todo https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=gather https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=linked https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=rot https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=spin https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/types.bend&name=Pos