-- 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