annotate scripts/make_pngs.sh @ 53:fb21519471e7

moved things around
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Sun, 11 Sep 2011 15:48:56 +0200
parents 56b69a869efb
children 07f18421f121
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
46
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
1 #!/bin/bash
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
2
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
3 tilesize=20
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
4 svgdir=source/svg
53
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
5 pngdir=data/tiles
46
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
6
53
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
7 for subdir in common/snake
46
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
8 do
53
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
9 for x in $svgdir/$subdir/*.svg
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
10 do
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
11 filename=`basename $x`
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
12 rsvg-convert $x -w $tilesize -h $tilesize -o $pngdir/$subdir/${filename/svg/png}
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
13 done
46
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
14 done
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
15
53
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
16 for tiledir in $pngdir/common/snake
46
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
17 do
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
18 for hv in $tiledir/*-v.png
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
19 do
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
20 convert -rotate 90 $hv ${hv/-v.png/-h.png}
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
21 done
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
22
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
23 for lrud in $tiledir/*-r.png
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
24 do
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
25 convert -rotate 90 $lrud ${lrud/-r.png/-d.png}
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
26 convert -rotate 180 $lrud ${lrud/-r.png/-l.png}
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
27 convert -rotate 270 $lrud ${lrud/-r.png/-u.png}
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
28 done
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
29
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
30 for tblr in $tiledir/*-tl.png
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
31 do
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
32 convert -rotate 90 $tblr ${tblr/-tl.png/-tr.png}
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
33 convert -rotate 180 $tblr ${tblr/-tl.png/-br.png}
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
34 convert -rotate 270 $tblr ${tblr/-tl.png/-bl.png}
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
35 done
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
36 done