gloss-examples 1.4.0.1 → 1.5.0.1
raw patch · 2 files changed
+23/−34 lines, 2 filesdep ~gloss
Dependency ranges changed: gloss
Files
- Bitmap/Main.hs +4/−15
- gloss-examples.cabal +19/−19
Bitmap/Main.hs view
@@ -13,23 +13,12 @@ , " file.bmp should be a 24 or 32-bit uncompressed BMP file" ] run fileName- = do (bitmap, width, height) <- loadBitmap fileName+ = do picture@(Bitmap width height _ _)+ <- loadBMP fileName+ displayInWindow fileName (width, height) (10, 10) white- (bitmap)---loadBitmap :: FilePath -> IO (Picture, Int, Int)-loadBitmap fileName- = do eImg <- readBMP fileName- case eImg of- Left err -> error $ show err- Right img - -> let (width, height) = bmpDimensions img- bytestring = unpackBMPToRGBA32 img- in return ( Bitmap width height bytestring True- , width, height)- + picture
gloss-examples.cabal view
@@ -1,5 +1,5 @@ Name: gloss-examples-Version: 1.4.0.1+Version: 1.5.0.1 License: MIT License-file: LICENSE Author: Ben Lippmeier@@ -18,23 +18,23 @@ Examples using the gloss library Executable gloss-easy- Build-depends: + Build-depends: base == 4.*,- gloss == 1.4.*+ gloss == 1.5.* Main-is: Easy/Main.hs ghc-options: -O2 Executable gloss-clock Build-depends: base == 4.*,- gloss == 1.4.*+ gloss == 1.5.* Main-is: Clock/Main.hs ghc-options: -O2 Executable gloss-eden Build-depends: base == 4.*,- gloss == 1.4.*,+ gloss == 1.5.*, random == 1.0.* Main-is: Main.hs other-modules: Cell Community World@@ -44,21 +44,21 @@ Executable gloss-flake Build-depends: base == 4.*,- gloss == 1.4.*+ gloss == 1.5.* Main-is: Flake/Main.hs ghc-options: -O2 Executable gloss-hello Build-depends: base == 4.*, - gloss == 1.4.*+ gloss == 1.5.* Main-is: Hello/Main.hs ghc-options: -O2 Executable gloss-lifespan Build-depends: base == 4.*, - gloss == 1.4.*, + gloss == 1.5.*, random == 1.0.* Main-is: Main.hs other-modules: Cell Community World@@ -68,7 +68,7 @@ Executable gloss-styrene Build-depends: base == 4.*,- gloss == 1.4.*,+ gloss == 1.5.*, containers >= 0.3 && <= 0.5, ghc-prim == 0.2.* Main-is: Main.hs@@ -79,28 +79,28 @@ Executable gloss-tree Build-depends: base == 4.*, - gloss == 1.4.*+ gloss == 1.5.* Main-is: Tree/Main.hs ghc-options: -O2 Executable gloss-zen Build-depends: base == 4.*, - gloss == 1.4.*+ gloss == 1.5.* Main-is: Zen/Main.hs ghc-options: -O2 Executable gloss-machina Build-depends: base == 4.*, - gloss == 1.4.*+ gloss == 1.5.* Main-is: Machina/Main.hs ghc-options: -O2 Executable gloss-conway Build-depends: base == 4.*,- gloss == 1.4.*,+ gloss == 1.5.*, vector >= 0.7 && < 1.0 Main-is: Main.hs other-modules: Cell World@@ -110,7 +110,7 @@ Executable gloss-gameevent Build-depends: base == 4.*,- gloss == 1.4.*+ gloss == 1.5.* Main-is: Main.hs hs-source-dirs: GameEvent ghc-options: -O2@@ -118,7 +118,7 @@ Executable gloss-occlusion Build-depends: base == 4.*, - gloss == 1.4.*+ gloss == 1.5.* Main-is: Main.hs other-modules: Cell World State Data hs-source-dirs: Occlusion@@ -127,7 +127,7 @@ Executable gloss-visibility Build-depends: base == 4.*, - gloss == 1.4.*,+ gloss == 1.5.*, vector >= 0.7 && < 1.0 Main-is: Main.hs other-modules: Draw Interface State World Geometry.Randomish Geometry.Segment@@ -137,7 +137,7 @@ Executable gloss-bitmap Build-depends: base == 4.*,- gloss == 1.4.*,+ gloss == 1.5.*, bytestring == 0.9.*, bmp == 1.1.* Main-is: Main.hs@@ -147,7 +147,7 @@ Executable gloss-boids Build-depends: base == 4.*,- gloss == 1.4.*+ gloss == 1.5.* Main-is: Main.hs other-modules: KDTree2d Vec2 hs-source-dirs: Boids@@ -156,7 +156,7 @@ Executable gloss-draw Build-depends: base == 4.*,- gloss == 1.4.*+ gloss == 1.5.* Main-is: Main.hs hs-source-dirs: Draw ghc-options: -O2