call-0.1.0.1: The call game engine

Copyright(c) Fumiaki Kinoshita 2014
LicenseBSD3
MaintainerFumiaki Kinoshita <fumiexcel@gmail.com>
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Call.System

Contents

Description

 

Synopsis

The system

data System s a Source

Instances

Monad (System s) 
Functor (System s) 
Applicative (System s) 
Tower (System s) 
MonadIO (System s) 
MonadObjective (System s) 
data Instance e m (System s) = InstanceS (MVar (Object e m)) 
type Floors (System s) = (:>) (* -> *) IO (Empty (* -> *)) 

runSystem :: WindowMode -> Box V2 Float -> (forall s. System s a) -> IO (Maybe a) Source

Time

wait :: Time -> System s () Source

Raw input

Component

linkMouse :: (MouseEvent -> System s ()) -> System s () Source

Others