def rel_grid

minebender-game@1.0.0.0 · solver.bend:357

import minebender-game@1.0.0.0/solver.bend as Solver
import 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)

Uses (7)

Used by (2)