comparison scripts/tileset-composer.sh @ 130:75938c6ac3d0

Alternate tile shapes with embellishments; applied to red and blue; composer can generate only some sets
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Tue, 05 Apr 2011 00:26:28 +0200
parents a770ac0c3385
children 9a0f0ea687da
comparison
equal deleted inserted replaced
129:8a8c00a643fa 130:75938c6ac3d0
1 #!/bin/bash 1 #!/bin/bash
2 2
3 for background in "fan_gold" "fan_green" "red" "blue" "flower_dark" "flower_light" 3 xcffile=$1
4 do 4 shift
5
6 function make_tiles(){
7 local background=$1
5 mkdir -p $background 8 mkdir -p $background
6 for piece in "floor" "wall" "wall-end-"{"t","b",""}{"l","r"} "floor-"{"start","end"}"-"{"l","r"} "arch-"{"l","r"} "decor-1" 9 for piece in "floor" "wall" "wall-end-"{"t","b",""}{"l","r"} "floor-"{"start","end"}"-"{"l","r"} "arch-"{"l","r"} "decor-1"
7 do 10 do
8 xcf2png $1 "$piece" "$background" --mode Screen > $background/"$piece.png" 11 xcf2png $xcffile "$piece" "$background" --mode Screen > $background/"$piece.png"
9 done 12 done
10 done 13 }
14
15 if [ $# -gt 0 ]
16 then
17 for background in $*
18 do
19 make_tiles $background
20 done
21 else
22 for background in "fan_gold" "fan_green" "red" "blue" "flower_dark" "flower_light"
23 do
24 make_tiles $background
25 done
26 fi
27
28