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