summaryrefslogtreecommitdiff
path: root/lib/LayerData.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/LayerData.hs')
-rw-r--r--lib/LayerData.hs12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/LayerData.hs b/lib/LayerData.hs
index 1a07982..6956c92 100644
--- a/lib/LayerData.hs
+++ b/lib/LayerData.hs
@@ -2,12 +2,12 @@
module LayerData where
+import Universum hiding (maximum, uncons)
import Control.Monad.Zip (mzipWith)
-import Data.Set (Set, insert)
-import Data.Text (Text)
-import qualified Data.Text as T
-import Data.Vector (Vector, uncons)
+import Data.Set (insert)
+import Data.Vector (maximum, uncons)
+import qualified Text.Show as TS
import Tiled (GlobalId (unGlobalId), Layer (..))
import Util (PrettyPrint (..))
@@ -22,8 +22,8 @@ instance Eq Collision where
instance PrettyPrint Collision where
prettyprint (Collision (a,b)) = a <> " and " <> b
-instance Show Collision where
- show c = T.unpack $ prettyprint c
+instance TS.Show Collision where
+ show c = toString $ prettyprint c
-- | Finds pairwise tile collisions between the given layers.
layerOverlaps :: Vector Layer -> Set Collision