diff --git a/Pioneers.cabal b/Pioneers.cabal index 190a349..e7901ba 100644 --- a/Pioneers.cabal +++ b/Pioneers.cabal @@ -36,6 +36,8 @@ executable Pioneers array >=0.4, random >=1.0.1, transformers >=0.3.0, + unordered-containers >= 0.2.1, + hashable >= 1.0.1.1, mtl >=2.1.2, stm >=2.4.2, vector >=0.10.9 && <0.11, @@ -45,9 +47,7 @@ executable Pioneers SDL2 >= 0.1.0, time >=1.4.0, GLUtil >= 0.7, - attoparsec >= 0.11.2, - unordered-containers >= 0.2.1, - hashable >= 1.0.1.1 + attoparsec >= 0.11.2 other-modules: Render.Types Default-Language: Haskell2010 diff --git a/src/UI/Callbacks.hs b/src/UI/Callbacks.hs index bf01360..58e2e59 100644 --- a/src/UI/Callbacks.hs +++ b/src/UI/Callbacks.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE ExistentialQuantification #-} - module UI.Callbacks where diff --git a/src/UI/UIBaseData.hs b/src/UI/UIBaseData.hs index d4b3399..c21008f 100644 --- a/src/UI/UIBaseData.hs +++ b/src/UI/UIBaseData.hs @@ -1,4 +1,5 @@ {-# LANGUAGE GeneralizedNewtypeDeriving #-} +-- data and classes are separated into several modules to avoid cyclic dependencies with the Type module module UI.UIBaseData where