pang-a-lambda-0.2.0.0: pang-a-lambda.cabal
-- Initial pang-a-lambda.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: pang-a-lambda
version: 0.2.0.0
synopsis: A super-pang clone
description: An FRP implementation of superpang
license: GPL-3
license-file: LICENSE
author: Ivan Perez
maintainer: ivan.perez@keera.co.uk
-- copyright:
category: Game
build-type: Simple
-- extra-source-files:
cabal-version: >=1.16
data-files: data/*.ttf
Flag experiments
Default: False
Description: Compile experimental demos
executable pang-a-lambda-dumbplayer
main-is: Main.hs
-- other-modules:
other-extensions: Arrows
build-depends: base >=4.6 && <4.9, SDL, SDL-gfx, Yampa
hs-source-dirs: Experiments/dumbplayer/
default-language: Haskell2010
if !flag(experiments)
buildable: False
executable pang-a-lambda-arrowup
main-is: Main.hs
-- other-modules:
other-extensions: Arrows
build-depends: base >=4.6 && <4.9, SDL, SDL-gfx, Yampa
hs-source-dirs: Experiments/arrowup/
default-language: Haskell2010
if !flag(experiments)
buildable: False
executable pang-a-lambda-stickyarrow
main-is: Main.hs
-- other-modules:
other-extensions: Arrows
build-depends: base >=4.6 && <4.9, SDL, SDL-gfx, Yampa
hs-source-dirs: Experiments/stickyarrowup/
default-language: Haskell2010
if !flag(experiments)
buildable: False
executable pang-a-lambda-player
main-is: Main.hs
-- other-modules:
other-extensions: Arrows
build-depends: base >=4.6 && <4.9, SDL, SDL-gfx, Yampa
hs-source-dirs: Experiments/player/
default-language: Haskell2010
if !flag(experiments)
buildable: False
executable pang-a-lambda-physics
build-depends: base >=4.6 && <5,
bytestring,
containers -any,
IfElse -any,
mtl -any,
transformers >=0.3 && <0.5,
Yampa >=0.9.6 && <0.11,
SDL -any,
SDL-gfx -any,
SDL-ttf -any
main-is: Main.hs
hs-source-dirs: Experiments/collisions
other-modules:
-- Game specific
Constants
Debug
Display
Game
GameState
Input
Objects
ObjectSF
Resources
-- General modules
Control.Extra.Monad
Data.Extra.Num
Data.Extra.VectorSpace
Data.IdentityList
Graphics.UI.Extra.SDL
Physics.TwoDimensions.Collisions
Physics.TwoDimensions.Dimensions
Physics.TwoDimensions.GameCollisions
Physics.TwoDimensions.PhysicalObjects
Physics.TwoDimensions.Shapes
default-language: Haskell2010
if !flag(experiments)
buildable: False
executable pang-a-lambda-circlingboxes
main-is: Main.hs
-- other-modules:
other-extensions: Arrows
build-depends: base >=4.6 && <4.9, SDL, Yampa
hs-source-dirs: Experiments/circling-boxes/
default-language: Haskell2010
if !flag(experiments)
buildable: False
executable pang-a-lambda-splittingboxes
main-is: Main.hs
-- other-modules:
other-extensions: Arrows
build-depends: base >=4.6 && <4.9, SDL, Yampa
hs-source-dirs: Experiments/splitting-boxes/
default-language: Haskell2010
if !flag(experiments)
buildable: False
executable pang-a-lambda-split
main-is: Main.hs
-- other-modules:
other-extensions: Arrows
build-depends: base >=4.6 && <4.9, SDL, Yampa
hs-source-dirs: Experiments/split/
default-language: Haskell2010
if !flag(experiments)
buildable: False
executable pang-a-lambda-splitballs
build-depends: base >=4.6 && <5,
bytestring,
containers -any,
IfElse -any,
mtl -any,
transformers >=0.3 && <0.5,
Yampa >=0.9.6 && <0.11,
SDL -any,
SDL-gfx -any,
SDL-ttf -any
main-is: Main.hs
hs-source-dirs: Experiments/splitballs/
other-modules:
-- Game specific
Constants
Debug
Display
Game
GameState
Input
Objects
ObjectSF
Resources
-- General modules
Control.Extra.Monad
Data.Extra.Num
Data.Extra.VectorSpace
Graphics.UI.Extra.SDL
Physics.TwoDimensions.Collisions
Physics.TwoDimensions.Dimensions
Physics.TwoDimensions.GameCollisions
Physics.TwoDimensions.PhysicalObjects
Physics.TwoDimensions.Shapes
default-language: Haskell2010
if !flag(experiments)
buildable: False
executable pang-a-lambda
build-depends: base >=4.6 && <5,
bytestring,
containers -any,
IfElse -any,
mtl -any,
transformers >=0.3 && <0.5,
Yampa >=0.9.6 && <0.11,
SDL -any,
SDL-gfx -any,
SDL-ttf -any
default-language: Haskell2010
main-is: Main.hs
hs-source-dirs: src/
ghc-options: -Wall
other-modules:
-- Game specific
Constants
Collisions
Debug
Display
Game
GameState
Input
Objects
Objects.Walls
ObjectSF
Resources
-- General modules
Control.Extra.Monad
Data.Extra.IORef
Data.Extra.Num
Data.Extra.Ord
Data.Extra.VectorSpace
FRP.Yampa.Extra
Graphics.UI.Extra.SDL
Physics.TwoDimensions.Collisions
Physics.TwoDimensions.Dimensions
Physics.TwoDimensions.GameCollisions
Physics.TwoDimensions.PhysicalObjects
Physics.TwoDimensions.Shapes