def knowledge
import minebender-game@1.0.0.0/game.bend as Gameimport Base
import minebender-game@1.0.0.0/types.bend as T
import minebender-game@1.0.0.0/board.bend as B
67def knowledge(g: Game) -> T.Knowledge:
68 match g:
69 case Game{+w, +h, +layout, shown, flags, status}:
70 T.Knowledge{w, h, B.total_mines(layout), know_rows(w, h, layout, shown, List.range(h))}