Skip to content

Commit

Permalink
convert all to unix line endings
Browse files Browse the repository at this point in the history
  • Loading branch information
simonmichael committed Sep 1, 2023
1 parent 7febddb commit 56e9c89
Show file tree
Hide file tree
Showing 17 changed files with 2,758 additions and 2,758 deletions.
300 changes: 150 additions & 150 deletions FunGEn.cabal
Original file line number Diff line number Diff line change
@@ -1,150 +1,150 @@
name: FunGEn
version: 1.1.1
synopsis: A lightweight, cross-platform, OpenGL-based game engine.
description:
FunGEn (Functional Game Engine) is a BSD-licensed, cross-platform,
OpenGL-based, non-FRP game engine written in Haskell.
Created by Andre Furtado in 2002, it's the oldest Haskell
game engine, and with very few dependencies and two example games,
it's one of the easiest ways to get started with Haskell game
development.
.
The FunGEn library provides:
.
* Initialization, updating, removing, rendering and grouping
routines for game objects
.
* Definition of a game background (or map), including texture-based
maps and tile maps
.
* Reading and intepretation of the player's keyboard and mouse input
.
* Collision detection
.
* Time-based functions and pre-defined game actions
.
* Loading and displaying of 24-bit bitmap files
.
* Some debugging and game performance evaluation facilities
.
This package receives only basic maintenance (see home page).

category: Game
stability: beta
homepage: https://github.com/haskell-game/fungen
bug-reports: https://github.com/haskell-game/fungen/issues
author: Andre Furtado <[email protected]>
maintainer: Simon Michael <[email protected]>
copyright: (C) 2002 Andre Furtado <[email protected]>
license: BSD3
license-file: LICENSE
-- tested-with: GHC==8.0, GHC==8.2, GHC==8.4, GHC==8.6, GHC==8.8 -- not tested since 1.1.1
tested-with: GHC==8.10, GHC==9.0, GHC==9.2, GHC==9.4.6, GHC==9.6.2
build-type: Simple
cabal-version: >= 1.10

extra-source-files:
README.md
CHANGES.md
TUTORIAL.md
site/brief.gif
site/example.html
site/logo.gif
site/pong.png
site/tex.bmp
site/worms.png

data-files:
examples/pong/tex.bmp
examples/worms/border1.bmp
examples/worms/border2.bmp
examples/worms/border3.bmp
examples/worms/congratulations.bmp
examples/worms/food.bmp
examples/worms/free1.bmp
examples/worms/free2.bmp
examples/worms/free3.bmp
examples/worms/gameover.bmp
examples/worms/heade.bmp
examples/worms/headn.bmp
examples/worms/heads.bmp
examples/worms/headw.bmp
examples/worms/level1.bmp
examples/worms/level2.bmp
examples/worms/level3.bmp
examples/worms/segment.bmp

source-repository head
type: git
location: https://github.com/haskell-game/fungen

library
ghc-options: -W
build-depends:
GLUT
, OpenGL
, base >=4.9 && <5
, base-compat
, random
exposed-modules:
Graphics.UI.Fungen
Graphics.UI.Fungen.Display
Graphics.UI.Fungen.Game
Graphics.UI.Fungen.Init
Graphics.UI.Fungen.Input
Graphics.UI.Fungen.Loader
Graphics.UI.Fungen.Map
Graphics.UI.Fungen.Objects
Graphics.UI.Fungen.Text
Graphics.UI.Fungen.Timer
Graphics.UI.Fungen.Types
Graphics.UI.Fungen.Util
Graphics.UI.GLUT.Input
other-modules:
Paths_FunGEn
default-language: Haskell2010

executable fungen-hello
main-is: hello.hs
hs-source-dirs:
examples
ghc-options: -W
build-depends:
FunGEn ==1.1.1.*
, GLUT
, OpenGL
, base
, random
other-modules:
Paths_FunGEn
default-language: Haskell2010

executable fungen-pong
main-is: pong/pong.hs
hs-source-dirs:
examples
ghc-options: -W
build-depends:
FunGEn ==1.1.1.*
, GLUT
, OpenGL
, base
, random
other-modules:
Paths_FunGEn
default-language: Haskell2010

executable fungen-worms
main-is: worms/worms.hs
hs-source-dirs:
examples
ghc-options: -W
build-depends:
FunGEn ==1.1.1.*
, GLUT
, OpenGL
, base
, random
other-modules:
Paths_FunGEn
default-language: Haskell2010
name: FunGEn
version: 1.1.1
synopsis: A lightweight, cross-platform, OpenGL-based game engine.
description:
FunGEn (Functional Game Engine) is a BSD-licensed, cross-platform,
OpenGL-based, non-FRP game engine written in Haskell.
Created by Andre Furtado in 2002, it's the oldest Haskell
game engine, and with very few dependencies and two example games,
it's one of the easiest ways to get started with Haskell game
development.
.
The FunGEn library provides:
.
* Initialization, updating, removing, rendering and grouping
routines for game objects
.
* Definition of a game background (or map), including texture-based
maps and tile maps
.
* Reading and intepretation of the player's keyboard and mouse input
.
* Collision detection
.
* Time-based functions and pre-defined game actions
.
* Loading and displaying of 24-bit bitmap files
.
* Some debugging and game performance evaluation facilities
.
This package receives only basic maintenance (see home page).

category: Game
stability: beta
homepage: https://github.com/haskell-game/fungen
bug-reports: https://github.com/haskell-game/fungen/issues
author: Andre Furtado <[email protected]>
maintainer: Simon Michael <[email protected]>
copyright: (C) 2002 Andre Furtado <[email protected]>
license: BSD3
license-file: LICENSE
-- tested-with: GHC==8.0, GHC==8.2, GHC==8.4, GHC==8.6, GHC==8.8 -- not tested since 1.1.1
tested-with: GHC==8.10, GHC==9.0, GHC==9.2, GHC==9.4.6, GHC==9.6.2
build-type: Simple
cabal-version: >= 1.10

extra-source-files:
README.md
CHANGES.md
TUTORIAL.md
site/brief.gif
site/example.html
site/logo.gif
site/pong.png
site/tex.bmp
site/worms.png

data-files:
examples/pong/tex.bmp
examples/worms/border1.bmp
examples/worms/border2.bmp
examples/worms/border3.bmp
examples/worms/congratulations.bmp
examples/worms/food.bmp
examples/worms/free1.bmp
examples/worms/free2.bmp
examples/worms/free3.bmp
examples/worms/gameover.bmp
examples/worms/heade.bmp
examples/worms/headn.bmp
examples/worms/heads.bmp
examples/worms/headw.bmp
examples/worms/level1.bmp
examples/worms/level2.bmp
examples/worms/level3.bmp
examples/worms/segment.bmp

source-repository head
type: git
location: https://github.com/haskell-game/fungen

library
ghc-options: -W
build-depends:
GLUT
, OpenGL
, base >=4.9 && <5
, base-compat
, random
exposed-modules:
Graphics.UI.Fungen
Graphics.UI.Fungen.Display
Graphics.UI.Fungen.Game
Graphics.UI.Fungen.Init
Graphics.UI.Fungen.Input
Graphics.UI.Fungen.Loader
Graphics.UI.Fungen.Map
Graphics.UI.Fungen.Objects
Graphics.UI.Fungen.Text
Graphics.UI.Fungen.Timer
Graphics.UI.Fungen.Types
Graphics.UI.Fungen.Util
Graphics.UI.GLUT.Input
other-modules:
Paths_FunGEn
default-language: Haskell2010

executable fungen-hello
main-is: hello.hs
hs-source-dirs:
examples
ghc-options: -W
build-depends:
FunGEn ==1.1.1.*
, GLUT
, OpenGL
, base
, random
other-modules:
Paths_FunGEn
default-language: Haskell2010

executable fungen-pong
main-is: pong/pong.hs
hs-source-dirs:
examples
ghc-options: -W
build-depends:
FunGEn ==1.1.1.*
, GLUT
, OpenGL
, base
, random
other-modules:
Paths_FunGEn
default-language: Haskell2010

executable fungen-worms
main-is: worms/worms.hs
hs-source-dirs:
examples
ghc-options: -W
build-depends:
FunGEn ==1.1.1.*
, GLUT
, OpenGL
, base
, random
other-modules:
Paths_FunGEn
default-language: Haskell2010
Loading

0 comments on commit 56e9c89

Please sign in to comment.