Module Bigbang

type image
type mode =
  1. | Solid
  2. | Outline
val text : string -> Playground.number -> Playground.color -> image
val empty_scene : Playground.number -> Playground.number -> image
val overlay : image -> image -> image
val beside : image -> image -> image
val above : image -> image -> image
val place_image : image -> Playground.number -> Playground.number -> image -> image
val width : image -> Playground.number
val height : image -> Playground.number
val to_shape : image -> Playground.shape
val key_events : Playground.keyboard -> Playground.keyboard -> string list * string list
val mouse_event : Playground.mouse -> Playground.mouse -> string option
type 'w world
val big_bang : 'w -> to_draw:('w -> image) -> ?on_tick:('w -> 'w) -> ?tick_rate:Playground.number -> ?on_key:('w -> string -> 'w) -> ?on_release:('w -> string -> 'w) -> ?on_mouse:('w -> Playground.number -> Playground.number -> string -> 'w) -> ?stop_when:('w -> bool) -> ?last_picture:('w -> image) -> unit -> ('w world Playground.game, Playground.msg) Playground.app