changeset 7:dd17a136b402

overlay layers
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Sat, 15 Dec 2012 14:42:10 +0100
parents 301a5bd338fb
children 503291a270d5
files level01.tmx main.lua tiles.png
diffstat 3 files changed, 14 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/level01.tmx	Sat Dec 15 14:30:07 2012 +0100
+++ b/level01.tmx	Sat Dec 15 14:42:10 2012 +0100
@@ -15,7 +15,7 @@
  </tileset>
  <layer name="control" width="21" height="16">
   <data encoding="base64" compression="zlib">
-   eJxjZGBgYByCmAkPJqQOXZ4YM5H1YjOHWLfhcw8+MwcjxhfehMQImTvYzaSF34lNv7Q0k5x0S4qZhPTgksenjxQzqY0BgMgBxA==
+   eJxjZGBgYByCmAkPJqQOXZ4YM5H1YjOHWLfhcw8+MwcDZsbhT3LECMXtYDeTFn4nNv3S0kxy0i0pZhLSg0senz5SzKQ2BgCG8AHG
   </data>
  </layer>
  <objectgroup name="mobs" width="21" height="16">
@@ -28,4 +28,12 @@
    </properties>
   </object>
  </objectgroup>
+ <layer name="overlay" width="21" height="16">
+  <properties>
+   <property name="overlay" value="1"/>
+  </properties>
+  <data encoding="base64" compression="zlib">
+   eJxjYBgF+AATGh6sZg5mQAt/jmQzSbGXVLvR0yYuPAogAACIsAA7
+  </data>
+ </layer>
 </map>
--- a/main.lua	Sat Dec 15 14:30:07 2012 +0100
+++ b/main.lua	Sat Dec 15 14:42:10 2012 +0100
@@ -89,6 +89,11 @@
     for k, sprite in pairs(SPRITES) do
         sprite:draw()
     end
+    for i, layer in pairs(MAP.layerOrder) do
+        if layer.properties.overlay then
+            layer:draw()
+        end
+    end
 end
 
 
Binary file tiles.png has changed