name: twentefp-eventloop-graphics
version: 0.1.0.2
synopsis: An eventloop based graphical IO system. Used as Lab Assignments Environment at Univeriteit Twente
description: An eventloop based graphical IO system. It uses websockets as a way to communicate with IO devices; a browser in this case. This system is used in the Graphical submodule to be able to express graphical output using the eventloop system for a browser.
license: BSD3
license-file: LICENSE
author: Sebastiaan la Fleur
maintainer: sebastiaan.la.fleur@gmail.com
-- copyright:
category: Graphics, Education
build-type: Simple
cabal-version: >=1.8
library
exposed-modules:
EventLoop,
EventLoop.Output,
EventLoop.Input,
EventLoop.Output.Graphical,
EventLoop.Output.Single,
EventLoop.CommonTypes,
FPPrac.Graphics.MakePrimitives
other-modules:
EventLoop.Main,
EventLoop.Json,
EventLoop.EventProcessor,
EventLoop.Config,
EventLoop.Output.SystemMessage,
EventLoop.Output.OutputEvent,
EventLoop.Output.Graphical.Graphical,
EventLoop.Input.SystemMessage,
EventLoop.Input.Mouse,
EventLoop.Input.Keyboard,
EventLoop.Input.InputEvent,
FPPrac.Graphics.NormalizeNumber
build-depends:
base >= 4.6.0.0 && < 5,
twentefp-websockets >= 0.1.0.1,
twentefp-number >= 0.1.0.2,
text >= 0.11.3.1,
network >= 2.3 && < 2.6
hs-source-dirs:
src