summaryrefslogtreecommitdiff
path: root/lib/Tiled2.hs
diff options
context:
space:
mode:
authorstuebinm2021-11-14 21:26:46 +0100
committerstuebinm2021-11-14 21:26:46 +0100
commit8fc10996e17ba164dc8e29d77efd03113a1f63f0 (patch)
tree7dc755cc80981388f82b96e11b0555177a26bde0 /lib/Tiled2.hs
parentbb5277dc5b492e0e27777f7eb42c54b45c66835a (diff)
config options: implement script-related options
Diffstat (limited to '')
-rw-r--r--lib/Tiled2.hs5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Tiled2.hs b/lib/Tiled2.hs
index 873e22d..5b37f20 100644
--- a/lib/Tiled2.hs
+++ b/lib/Tiled2.hs
@@ -332,6 +332,11 @@ instance HasProperties Tileset where
adjustProperties f tileset = tileset
{ tilesetProperties = f (getProperties tileset) }
+instance HasProperties Tiledmap where
+ getProperties = fromMaybe [] . tiledmapProperties
+ adjustProperties f tiledmap = tiledmap
+ { tiledmapProperties = f (getProperties tiledmap) }
+
class HasName a where
getName :: a -> Text
instance HasName Layer where