mars-game/build.sh

61 lines
935 B
Bash
Executable File

#! /bin/sh -e
cvt () {
out=${1%.svg}.png
[ -f $out ] || inkscape -o $out $1 > /dev/null
}
mkdir -p out
for i in src/*.svg; do
echo "=== $i"
base=$(basename $i .svg)
cp $i out/
cvt out/$base.svg
done
while read name; do
echo "=== $name"
fn=${name%% *}
echo " - card"
svg=out/card-room-front-$fn.svg
sed "s/Hydroponics/$name/" src/card-room-front.svg > $svg
cvt $svg
echo " - tile front"
svg=out/tile-front-$fn.svg
sed "s/Hydroponics/$name/" src/tile-front.svg > $svg
cvt $svg
echo " - tile back"
svg=out/tile-back-$fn.svg
sed "s/Hydroponics/$name/" src/tile-back.svg > $svg
cvt $svg
done << EOD
Airlock
Gym
Kitchen
Lounge
Chem Lab
Radio Room
Hydroponics
Botany Lab
Rec Room
Lavatory
Galley
Pantry
Sick Bay
Workshop
Storage
Control Room
Filter Room
Green Quarters
Orange Quarters
Electronics
Cargo Bay
Dog Room
Alien Exam Room
Coal Cart
EOD