Solver.plan: def of minebender-game@1.0.0.0 Import: import minebender-game@1.0.0.0/solver.bend as Solver Lines 468-473 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=468&end_line=473 import Base def plan(+w: Nat, +h: Nat, +ts: List<&2, Todo>) -> Plan: +near = nears(ts) +far = fars(ts) +fuel = Nat.add(List.length(&2, Todo, near), 1n) +relg = rel_grid(w, h, near) Plan{near, far, List.length(&2, Todo, far), groups(w, h, near, fuel, relg), order(ts), fuel, relg} Uses (11): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.length https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat.add 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=fars https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=groups https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=nears https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=order https://jend.leeeet.dev/definition.txt?path=minebender-game@1.0.0.0/solver.bend&name=rel_grid