def piece.take.more

gralha-coverage@0.1.0.1 · cover.bend:892

import gralha-coverage@0.1.0.1/cover.bend as Cover
import Base

892def piece.take.more(arrays: Array<F32> & Array<U32>, more: Bool, +k: U32, +n: U32, +bottom: F32, active: List<&2, Piece>) -> (Array<F32> & Array<U32>) & PieceTake:
893  (a, order) = arrays
894  match more:
895    case True{}: piece.take.idx(Array.get(U32, order, k), a, k, n, bottom, active)
896    case False{}: ((a, order), PieceTake{True{}, k, n, active})
897
898@unsafe

Uses (11)

Used by (1)