packages feed

grid-proto-0.1.0.0: grid-proto.cabal

-- This file has been generated from package.yaml by hpack version 0.28.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: a6ce331d557b16322facf9baf7128cd40495d672089bc7d6564bdb46e469eb07

name:           grid-proto
version:        0.1.0.0
synopsis:       Grid-based prototyping framework
description:    Grid-based prototyping framework. Useful for games.
category:       Game
homepage:       https://github.com/jxv/grid-proto#readme
author:         Joe Vargas
maintainer:     joevargas92@gmail.com
copyright:      2019 Joe Vargas
license:        BSD3
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10
extra-source-files:
    README.md

flag examples
  manual: True
  default: False

library
  exposed-modules:
      GridProto.Core
      GridProto.Classic
  other-modules:
      GridProto.Internal.Core
      GridProto.Internal.Font
      GridProto.Internal.SfxAchievement
      GridProto.Internal.SfxGong
      Paths_grid_proto
  hs-source-dirs:
      src
  build-depends:
      StateVar
    , aeson >=1.4
    , base >=4.7 && <5
    , bytestring
    , containers >=0.6
    , linear
    , sdl2 >=2.4.0
    , sdl2-fps
    , sdl2-gfx
    , sdl2-mixer
    , sdl2-ttf
    , text >=1.2.3
    , vector >=0.12
  default-language: Haskell2010

executable arrows-example
  main-is: Main.hs
  other-modules:
      Paths_grid_proto
  hs-source-dirs:
      examples/arrows
  build-depends:
      StateVar
    , aeson >=1.4
    , base >=4.7 && <5
    , bytestring
    , containers >=0.6
    , grid-proto
    , linear
    , sdl2 >=2.4.0
    , sdl2-fps
    , sdl2-gfx
    , sdl2-mixer
    , sdl2-ttf
    , text >=1.2.3
    , vector >=0.12
  if flag(examples)
    buildable: True
  default-language: Haskell2010

executable board-example
  main-is: Main.hs
  other-modules:
      Paths_grid_proto
  hs-source-dirs:
      examples/board
  build-depends:
      StateVar
    , aeson >=1.4
    , base >=4.7 && <5
    , bytestring
    , containers >=0.6
    , grid-proto
    , linear
    , sdl2 >=2.4.0
    , sdl2-fps
    , sdl2-gfx
    , sdl2-mixer
    , sdl2-ttf
    , text >=1.2.3
    , vector >=0.12
  if flag(examples)
    buildable: True
  default-language: Haskell2010

executable controller-example
  main-is: Main.hs
  other-modules:
      Paths_grid_proto
  hs-source-dirs:
      examples/controller
  build-depends:
      StateVar
    , aeson >=1.4
    , base >=4.7 && <5
    , bytestring
    , containers >=0.6
    , grid-proto
    , linear
    , sdl2 >=2.4.0
    , sdl2-fps
    , sdl2-gfx
    , sdl2-mixer
    , sdl2-ttf
    , text >=1.2.3
    , vector >=0.12
  if flag(examples)
    buildable: True
  default-language: Haskell2010

executable text-example
  main-is: Main.hs
  other-modules:
      Paths_grid_proto
  hs-source-dirs:
      examples/text
  build-depends:
      StateVar
    , aeson >=1.4
    , base >=4.7 && <5
    , bytestring
    , containers >=0.6
    , grid-proto
    , linear
    , sdl2 >=2.4.0
    , sdl2-fps
    , sdl2-gfx
    , sdl2-mixer
    , sdl2-ttf
    , text >=1.2.3
    , vector >=0.12
  if flag(examples)
    buildable: True
  default-language: Haskell2010