def cl_f.go
import minebender-game@1.0.0.0/proof_inv.bend as ProofInvimport Base
import minebender-game@1.0.0.0/types.bend as T
import minebender-game@1.0.0.0/board.bend as B
import minebender-game@1.0.0.0/proof_cells.bend as PS
26def cl_f.go(e: CL, +q: T.Pos) -> Bool:
27 match e:
28 case CL{+w, +h, layout, +g}:
29 Bool.not(B.at(Bool, False{}, g, q) && B.zero(w, h, layout, q))
30 || PS.allp(~T.Grid(Bool), ~shown_in, g, B.neighbours(w, h, q))