changeset 107:a770ac0c3385

created xcf with tile shapes and Olli's backgrounds; wrote xcf2png script to generate tiles; switched levels to real tilesets
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Mon, 04 Apr 2011 21:27:17 +0200
parents bf7d511d3650
children 5037bf06d7cd
files data/levels/level1.json data/levels/level2.json data/levels/level3.json data/levels/level4.json data/source/tileset-layers.xcf data/tiles/blue/arch-l.png data/tiles/blue/arch-r.png data/tiles/blue/decor-1.png data/tiles/blue/floor-end-l.png data/tiles/blue/floor-end-r.png data/tiles/blue/floor-start-l.png data/tiles/blue/floor-start-r.png data/tiles/blue/floor.png data/tiles/blue/wall-end-bl.png data/tiles/blue/wall-end-br.png data/tiles/blue/wall-end-l.png data/tiles/blue/wall-end-r.png data/tiles/blue/wall-end-tl.png data/tiles/blue/wall-end-tr.png data/tiles/blue/wall.png data/tiles/dummy/arch-l.png data/tiles/dummy/arch-r.png data/tiles/dummy/bonsai.png data/tiles/dummy/decor-1.png data/tiles/dummy/floor-cap-e.png data/tiles/dummy/floor-cap-w.png data/tiles/dummy/floor-cnr-l.png data/tiles/dummy/floor-cnr-r.png data/tiles/dummy/floor-end-l.png data/tiles/dummy/floor-end-r.png data/tiles/dummy/floor-start-l.png data/tiles/dummy/floor-start-r.png data/tiles/dummy/solid-cap-e.png data/tiles/dummy/solid-cap-ne.png data/tiles/dummy/solid-cap-nw.png data/tiles/dummy/solid-cap-se.png data/tiles/dummy/solid-cap-sw.png data/tiles/dummy/solid-cap-w.png data/tiles/dummy/solid-cnr-l.png data/tiles/dummy/solid-cnr-r.png data/tiles/dummy/solid.png data/tiles/dummy/wall-end-bl.png data/tiles/dummy/wall-end-br.png data/tiles/dummy/wall-end-l.png data/tiles/dummy/wall-end-r.png data/tiles/dummy/wall-end-tl.png data/tiles/dummy/wall-end-tr.png data/tiles/dummy/wall.png data/tiles/fan_gold/arch-l.png data/tiles/fan_gold/arch-r.png data/tiles/fan_gold/decor-1.png data/tiles/fan_gold/floor-end-l.png data/tiles/fan_gold/floor-end-r.png data/tiles/fan_gold/floor-start-l.png data/tiles/fan_gold/floor-start-r.png data/tiles/fan_gold/floor.png data/tiles/fan_gold/wall-end-bl.png data/tiles/fan_gold/wall-end-br.png data/tiles/fan_gold/wall-end-l.png data/tiles/fan_gold/wall-end-r.png data/tiles/fan_gold/wall-end-tl.png data/tiles/fan_gold/wall-end-tr.png data/tiles/fan_gold/wall.png data/tiles/fan_green/arch-l.png data/tiles/fan_green/arch-r.png data/tiles/fan_green/decor-1.png data/tiles/fan_green/floor-end-l.png data/tiles/fan_green/floor-end-r.png data/tiles/fan_green/floor-start-l.png data/tiles/fan_green/floor-start-r.png data/tiles/fan_green/floor.png data/tiles/fan_green/wall-end-bl.png data/tiles/fan_green/wall-end-br.png data/tiles/fan_green/wall-end-l.png data/tiles/fan_green/wall-end-r.png data/tiles/fan_green/wall-end-tl.png data/tiles/fan_green/wall-end-tr.png data/tiles/fan_green/wall.png data/tiles/flower_dark/arch-l.png data/tiles/flower_dark/arch-r.png data/tiles/flower_dark/decor-1.png data/tiles/flower_dark/floor-end-l.png data/tiles/flower_dark/floor-end-r.png data/tiles/flower_dark/floor-start-l.png data/tiles/flower_dark/floor-start-r.png data/tiles/flower_dark/floor.png data/tiles/flower_dark/wall-end-bl.png data/tiles/flower_dark/wall-end-br.png data/tiles/flower_dark/wall-end-l.png data/tiles/flower_dark/wall-end-r.png data/tiles/flower_dark/wall-end-tl.png data/tiles/flower_dark/wall-end-tr.png data/tiles/flower_dark/wall.png data/tiles/flower_light/arch-l.png data/tiles/flower_light/arch-r.png data/tiles/flower_light/decor-1.png data/tiles/flower_light/floor-end-l.png data/tiles/flower_light/floor-end-r.png data/tiles/flower_light/floor-start-l.png data/tiles/flower_light/floor-start-r.png data/tiles/flower_light/floor.png data/tiles/flower_light/wall-end-bl.png data/tiles/flower_light/wall-end-br.png data/tiles/flower_light/wall-end-l.png data/tiles/flower_light/wall-end-r.png data/tiles/flower_light/wall-end-tl.png data/tiles/flower_light/wall-end-tr.png data/tiles/flower_light/wall.png data/tiles/red/arch-l.png data/tiles/red/arch-r.png data/tiles/red/decor-1.png data/tiles/red/floor-end-l.png data/tiles/red/floor-end-r.png data/tiles/red/floor-start-l.png data/tiles/red/floor-start-r.png data/tiles/red/floor.png data/tiles/red/wall-end-bl.png data/tiles/red/wall-end-br.png data/tiles/red/wall-end-l.png data/tiles/red/wall-end-r.png data/tiles/red/wall-end-tl.png data/tiles/red/wall-end-tr.png data/tiles/red/wall.png scripts/tileset-composer.sh skaapsteker/level.py
diffstat 125 files changed, 28 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/data/levels/level1.json	Mon Apr 04 21:14:48 2011 +0200
+++ b/data/levels/level1.json	Mon Apr 04 21:27:17 2011 +0200
@@ -2,7 +2,7 @@
     "backgrounds": [
         "background_01_back.png"
     ],
-    "tileset": "dummy",
+    "tileset": "blue",
     "tiles": [
         "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
         "X{.....?...............................}X{..............................}X",
--- a/data/levels/level2.json	Mon Apr 04 21:14:48 2011 +0200
+++ b/data/levels/level2.json	Mon Apr 04 21:27:17 2011 +0200
@@ -3,7 +3,7 @@
         "background_02_back.png",
         "background_02_front.png"
     ],
-    "tileset": "dummy",
+    "tileset": "red",
     "tiles": [
         "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
         "X{..........}XX{...........................}XX{...........}XX{..........}X",
--- a/data/levels/level3.json	Mon Apr 04 21:14:48 2011 +0200
+++ b/data/levels/level3.json	Mon Apr 04 21:27:17 2011 +0200
@@ -3,7 +3,7 @@
         "dummy.png",
         "dummy-fg.png"
     ],
-    "tileset": "dummy",
+    "tileset": "flower_dark",
     "tiles": [
         "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
         "X{..}bd{............}bd{......................}bXd{.......}XX{.}XX{.....}X",
--- a/data/levels/level4.json	Mon Apr 04 21:14:48 2011 +0200
+++ b/data/levels/level4.json	Mon Apr 04 21:27:17 2011 +0200
@@ -3,7 +3,7 @@
         "dummy.png",
         "dummy-fg.png"
     ],
-    "tileset": "dummy",
+    "tileset": "fan_green",
     "tiles": [
         "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
         "X{................}X{...................................................}X",
Binary file data/source/tileset-layers.xcf has changed
Binary file data/tiles/blue/arch-l.png has changed
Binary file data/tiles/blue/arch-r.png has changed
Binary file data/tiles/blue/decor-1.png has changed
Binary file data/tiles/blue/floor-end-l.png has changed
Binary file data/tiles/blue/floor-end-r.png has changed
Binary file data/tiles/blue/floor-start-l.png has changed
Binary file data/tiles/blue/floor-start-r.png has changed
Binary file data/tiles/blue/floor.png has changed
Binary file data/tiles/blue/wall-end-bl.png has changed
Binary file data/tiles/blue/wall-end-br.png has changed
Binary file data/tiles/blue/wall-end-l.png has changed
Binary file data/tiles/blue/wall-end-r.png has changed
Binary file data/tiles/blue/wall-end-tl.png has changed
Binary file data/tiles/blue/wall-end-tr.png has changed
Binary file data/tiles/blue/wall.png has changed
Binary file data/tiles/dummy/arch-l.png has changed
Binary file data/tiles/dummy/arch-r.png has changed
Binary file data/tiles/dummy/bonsai.png has changed
Binary file data/tiles/dummy/decor-1.png has changed
Binary file data/tiles/dummy/floor-cap-e.png has changed
Binary file data/tiles/dummy/floor-cap-w.png has changed
Binary file data/tiles/dummy/floor-cnr-l.png has changed
Binary file data/tiles/dummy/floor-cnr-r.png has changed
Binary file data/tiles/dummy/floor-end-l.png has changed
Binary file data/tiles/dummy/floor-end-r.png has changed
Binary file data/tiles/dummy/floor-start-l.png has changed
Binary file data/tiles/dummy/floor-start-r.png has changed
Binary file data/tiles/dummy/solid-cap-e.png has changed
Binary file data/tiles/dummy/solid-cap-ne.png has changed
Binary file data/tiles/dummy/solid-cap-nw.png has changed
Binary file data/tiles/dummy/solid-cap-se.png has changed
Binary file data/tiles/dummy/solid-cap-sw.png has changed
Binary file data/tiles/dummy/solid-cap-w.png has changed
Binary file data/tiles/dummy/solid-cnr-l.png has changed
Binary file data/tiles/dummy/solid-cnr-r.png has changed
Binary file data/tiles/dummy/solid.png has changed
Binary file data/tiles/dummy/wall-end-bl.png has changed
Binary file data/tiles/dummy/wall-end-br.png has changed
Binary file data/tiles/dummy/wall-end-l.png has changed
Binary file data/tiles/dummy/wall-end-r.png has changed
Binary file data/tiles/dummy/wall-end-tl.png has changed
Binary file data/tiles/dummy/wall-end-tr.png has changed
Binary file data/tiles/dummy/wall.png has changed
Binary file data/tiles/fan_gold/arch-l.png has changed
Binary file data/tiles/fan_gold/arch-r.png has changed
Binary file data/tiles/fan_gold/decor-1.png has changed
Binary file data/tiles/fan_gold/floor-end-l.png has changed
Binary file data/tiles/fan_gold/floor-end-r.png has changed
Binary file data/tiles/fan_gold/floor-start-l.png has changed
Binary file data/tiles/fan_gold/floor-start-r.png has changed
Binary file data/tiles/fan_gold/floor.png has changed
Binary file data/tiles/fan_gold/wall-end-bl.png has changed
Binary file data/tiles/fan_gold/wall-end-br.png has changed
Binary file data/tiles/fan_gold/wall-end-l.png has changed
Binary file data/tiles/fan_gold/wall-end-r.png has changed
Binary file data/tiles/fan_gold/wall-end-tl.png has changed
Binary file data/tiles/fan_gold/wall-end-tr.png has changed
Binary file data/tiles/fan_gold/wall.png has changed
Binary file data/tiles/fan_green/arch-l.png has changed
Binary file data/tiles/fan_green/arch-r.png has changed
Binary file data/tiles/fan_green/decor-1.png has changed
Binary file data/tiles/fan_green/floor-end-l.png has changed
Binary file data/tiles/fan_green/floor-end-r.png has changed
Binary file data/tiles/fan_green/floor-start-l.png has changed
Binary file data/tiles/fan_green/floor-start-r.png has changed
Binary file data/tiles/fan_green/floor.png has changed
Binary file data/tiles/fan_green/wall-end-bl.png has changed
Binary file data/tiles/fan_green/wall-end-br.png has changed
Binary file data/tiles/fan_green/wall-end-l.png has changed
Binary file data/tiles/fan_green/wall-end-r.png has changed
Binary file data/tiles/fan_green/wall-end-tl.png has changed
Binary file data/tiles/fan_green/wall-end-tr.png has changed
Binary file data/tiles/fan_green/wall.png has changed
Binary file data/tiles/flower_dark/arch-l.png has changed
Binary file data/tiles/flower_dark/arch-r.png has changed
Binary file data/tiles/flower_dark/decor-1.png has changed
Binary file data/tiles/flower_dark/floor-end-l.png has changed
Binary file data/tiles/flower_dark/floor-end-r.png has changed
Binary file data/tiles/flower_dark/floor-start-l.png has changed
Binary file data/tiles/flower_dark/floor-start-r.png has changed
Binary file data/tiles/flower_dark/floor.png has changed
Binary file data/tiles/flower_dark/wall-end-bl.png has changed
Binary file data/tiles/flower_dark/wall-end-br.png has changed
Binary file data/tiles/flower_dark/wall-end-l.png has changed
Binary file data/tiles/flower_dark/wall-end-r.png has changed
Binary file data/tiles/flower_dark/wall-end-tl.png has changed
Binary file data/tiles/flower_dark/wall-end-tr.png has changed
Binary file data/tiles/flower_dark/wall.png has changed
Binary file data/tiles/flower_light/arch-l.png has changed
Binary file data/tiles/flower_light/arch-r.png has changed
Binary file data/tiles/flower_light/decor-1.png has changed
Binary file data/tiles/flower_light/floor-end-l.png has changed
Binary file data/tiles/flower_light/floor-end-r.png has changed
Binary file data/tiles/flower_light/floor-start-l.png has changed
Binary file data/tiles/flower_light/floor-start-r.png has changed
Binary file data/tiles/flower_light/floor.png has changed
Binary file data/tiles/flower_light/wall-end-bl.png has changed
Binary file data/tiles/flower_light/wall-end-br.png has changed
Binary file data/tiles/flower_light/wall-end-l.png has changed
Binary file data/tiles/flower_light/wall-end-r.png has changed
Binary file data/tiles/flower_light/wall-end-tl.png has changed
Binary file data/tiles/flower_light/wall-end-tr.png has changed
Binary file data/tiles/flower_light/wall.png has changed
Binary file data/tiles/red/arch-l.png has changed
Binary file data/tiles/red/arch-r.png has changed
Binary file data/tiles/red/decor-1.png has changed
Binary file data/tiles/red/floor-end-l.png has changed
Binary file data/tiles/red/floor-end-r.png has changed
Binary file data/tiles/red/floor-start-l.png has changed
Binary file data/tiles/red/floor-start-r.png has changed
Binary file data/tiles/red/floor.png has changed
Binary file data/tiles/red/wall-end-bl.png has changed
Binary file data/tiles/red/wall-end-br.png has changed
Binary file data/tiles/red/wall-end-l.png has changed
Binary file data/tiles/red/wall-end-r.png has changed
Binary file data/tiles/red/wall-end-tl.png has changed
Binary file data/tiles/red/wall-end-tr.png has changed
Binary file data/tiles/red/wall.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/tileset-composer.sh	Mon Apr 04 21:27:17 2011 +0200
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+for background in "fan_gold" "fan_green" "red" "blue" "flower_dark" "flower_light"
+do
+    mkdir -p $background
+    for piece in "floor" "wall" "wall-end-"{"t","b",""}{"l","r"} "floor-"{"start","end"}"-"{"l","r"} "arch-"{"l","r"} "decor-1"
+    do
+        xcf2png $1 "$piece" "$background" --mode Screen > $background/"$piece.png"
+    done
+done
--- a/skaapsteker/level.py	Mon Apr 04 21:14:48 2011 +0200
+++ b/skaapsteker/level.py	Mon Apr 04 21:27:17 2011 +0200
@@ -19,20 +19,20 @@
             '.': lambda pos: None,
             '?': lambda pos: None, # Object placement helper
             '-': self.tile_factory('floor.png', True),
-            'X': self.tile_factory('solid.png', True, True),
-            '<': self.tile_factory('floor-cap-w.png', True),
-            '>': self.tile_factory('floor-cap-e.png', True),
-            '=': self.tile_factory('floor-cnr-l.png'),
-            '+': self.tile_factory('floor-cnr-r.png'),
-            '(': self.tile_factory('solid-cap-w.png', True, True),
-            ')': self.tile_factory('solid-cap-e.png', True, True),
-            'q': self.tile_factory('solid-cap-ne.png', True, True),
-            'd': self.tile_factory('solid-cap-se.png', True, True),
-            'p': self.tile_factory('solid-cap-nw.png', True, True),
-            'b': self.tile_factory('solid-cap-sw.png', True, True),
-            '{': self.tile_factory('solid-cnr-l.png'),
-            '}': self.tile_factory('solid-cnr-r.png'),
-            '1': self.tile_factory('bonsai.png', layer=Layers.FOREGROUND),
+            'X': self.tile_factory('wall.png', True, True),
+            '<': self.tile_factory('floor-end-l.png', True),
+            '>': self.tile_factory('floor-end-r.png', True),
+            '=': self.tile_factory('floor-start-l.png'),
+            '+': self.tile_factory('floor-start-r.png'),
+            '(': self.tile_factory('wall-end-l.png', True, True),
+            ')': self.tile_factory('wall-end-r.png', True, True),
+            'q': self.tile_factory('wall-end-tr.png', True, True),
+            'd': self.tile_factory('wall-end-br.png', True, True),
+            'p': self.tile_factory('wall-end-tl.png', True, True),
+            'b': self.tile_factory('wall-end-bl.png', True, True),
+            '{': self.tile_factory('arch-l.png'),
+            '}': self.tile_factory('arch-r.png'),
+            '1': self.tile_factory('decor-1.png', layer=Layers.FOREGROUND),
             }