Mercurial > mamba
changeset 46:ceed405766d9
script for generating tiles (currently snake bits)
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Sun, 11 Sep 2011 15:20:05 +0200 |
parents | 942a1cef53c1 |
children | 3da564107e14 |
files | scripts/make_pngs.sh source/svg/snake-body-v.svg source/svg/snake-corner-tl.svg source/svg/snake-head-mouth-open-r.svg source/svg/snake-head-r.svg source/svg/snake-head-tongue-r.svg source/svg/snake-tail-r.svg |
diffstat | 1 files changed, 34 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/make_pngs.sh Sun Sep 11 15:20:05 2011 +0200 @@ -0,0 +1,34 @@ +#!/bin/bash + +tilesize=20 +svgdir=source/svg +common=data/tiles/common + +for x in $svgdir/*.svg +do + filename=`basename $x` + rsvg-convert $x -w $tilesize -h $tilesize -o $common/${filename/svg/png} +done + +for tiledir in $common +do + for hv in $tiledir/*-v.png + do + echo "convert -rotate 90 $hv ${hv/-v.png/-h.png}" + convert -rotate 90 $hv ${hv/-v.png/-h.png} + done + + for lrud in $tiledir/*-r.png + do + convert -rotate 90 $lrud ${lrud/-r.png/-d.png} + convert -rotate 180 $lrud ${lrud/-r.png/-l.png} + convert -rotate 270 $lrud ${lrud/-r.png/-u.png} + done + + for tblr in $tiledir/*-tl.png + do + convert -rotate 90 $tblr ${tblr/-tl.png/-tr.png} + convert -rotate 180 $tblr ${tblr/-tl.png/-br.png} + convert -rotate 270 $tblr ${tblr/-tl.png/-bl.png} + done +done