Module Juice3d

type t
val none : seed:int -> t
val step : Playground.computer -> t -> t
val now : t -> Playground.time
val juice : t -> Juice.t
val on : t -> bool
val shake : Playground3d.number -> t -> t
val freeze : int -> t -> t
val frozen : t -> bool
val flash : Playground.color -> int -> t -> t
type burst
val sparks : burst
val smoke : burst
val debris : Playground.color -> burst
val drops : Playground.color -> burst
val view : t -> Playground3d.shape3d list -> Playground3d.shape3d list