Mercurial > mamba
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 |
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 |