def tile.go
import minebender-game@1.0.0.0/game.bend as Gameimport Base
import minebender-game@1.0.0.0/types.bend as T
548def tile.go(mk: Maybe<&2, T.Tile>, s: Bool, m: Bool, f: Bool, st: T.Status, w: Nat, h: Nat,
549 layout: T.Grid(Bool), p: T.Pos) -> T.Tile:
550 match mk:
551 case Some{t}:
552 t
553 case None{}:
554 match s:
555 case True{}:
556 tile_shown(m, w, h, layout, p)
557 case False{}:
558 tile_hidden(st, m, f)