gloss-1.13.0.1: Painless 2D vector graphics, animations and simulations.

Safe HaskellNone
LanguageHaskell98

Graphics.Gloss.Interface.IO.Interact

Description

Display mode is for drawing a static picture.

Synopsis

Documentation

interactIO Source #

Arguments

:: Display

Display mode.

-> Color

Background color.

-> world

Initial world state.

-> (world -> IO Picture)

A function to produce the current picture.

-> (Event -> world -> IO world)

A function to handle input events.

-> (Controller -> IO ())

Callback to take the display controller.

-> IO () 

Open a new window and interact with an infrequently updated picture.

Similar to displayIO, except that you manage your own events.

data Controller Source #

Functions to asynchronously control a Gloss display.

Constructors

Controller 

Fields

data Event Source #

Possible input events.

data SpecialKey Source #