aztecs-transform 0.1.0.0 → 0.2.0.0
raw patch · 2 files changed
+12/−6 lines, 2 filesdep +aztecs-hierarchydep ~aztecsdep ~basePVP ok
version bump matches the API change (PVP)
Dependencies added: aztecs-hierarchy
Dependency ranges changed: aztecs, base
API changes (from Hackage documentation)
+ Data.Aztecs.Transform: Size :: V2 Int -> Size
+ Data.Aztecs.Transform: [unSize] :: Size -> V2 Int
+ Data.Aztecs.Transform: instance Data.Aztecs.Component.Component Data.Aztecs.Transform.Size
+ Data.Aztecs.Transform: newtype Size
- Data.Aztecs.Transform: Transform :: V2 Float -> Float -> V2 Float -> Transform
+ Data.Aztecs.Transform: Transform :: !V2 Int -> !Float -> !V2 Int -> Transform
- Data.Aztecs.Transform: [transformPosition] :: Transform -> V2 Float
+ Data.Aztecs.Transform: [transformPosition] :: Transform -> !V2 Int
- Data.Aztecs.Transform: [transformRotation] :: Transform -> Float
+ Data.Aztecs.Transform: [transformRotation] :: Transform -> !Float
- Data.Aztecs.Transform: [transformScale] :: Transform -> V2 Float
+ Data.Aztecs.Transform: [transformScale] :: Transform -> !V2 Int
Files
aztecs-transform.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.4 name: aztecs-transform-version: 0.1.0.0+version: 0.2.0.0 license: BSD-3-Clause license-file: LICENSE maintainer: matt@hunzinger.me@@ -26,7 +26,8 @@ default-language: Haskell2010 ghc-options: -Wall build-depends:- base >=4 && <5,- aztecs >= 0.3,+ base >=4.6 && <5,+ aztecs >= 0.5,+ aztecs-hierarchy >= 0.1, mtl >=2, linear >= 1
src/Data/Aztecs/Transform.hs view
@@ -4,9 +4,9 @@ import Linear (V2 (..)) data Transform = Transform- { transformPosition :: V2 Float,- transformRotation :: Float,- transformScale :: V2 Float+ { transformPosition :: !(V2 Int),+ transformRotation :: !Float,+ transformScale :: !(V2 Int) } deriving (Eq, Show) @@ -14,3 +14,8 @@ transform = Transform (V2 0 0) 0 (V2 1 1) instance Component Transform+++newtype Size = Size {unSize :: V2 Int}++instance Component Size