def rel_grid
import minebender-game@1.0.0.0/solver.bend as Solverimport Base
import minebender-game@1.0.0.0/types.bend as T
import minebender-game@1.0.0.0/board.bend as B
357# The numbers around each cell next to one; Nil elsewhere.
358def rel_grid(+w: Nat, +h: Nat, ts: List<&2, Todo>) -> T.Grid(List<&2, Item>):
359 match ts:
360 case Nil{}:
361 B.blank(List<&2, Item>, w, h, Nil{})
362 case Todo{c, rel} <> t:
363 B.set_at(List<&2, Item>, rel_grid(w, h, t), c, rel)