#!/bin/sh

OUT_DIR="pow_imagery"

mkdir -p $OUT_DIR



make_sample () {
	N="$1-$2-$3pow"

	if [ -e $OUT_DIR/$N.png ]; then
		echo $OUT_DIR/$N : Already exists, skipping.
	else 
		# Configure the generator
		echo unsigned int SIZE=$1\;unsigned int ITERATIONS=$2\;float POWER=$3\; > config.c
		make config
	
		# Generate raw data
		./mbrot-gen > $OUT_DIR/$N.raw
	
		# Make normal colour image
		./raw-to-png $OUT_DIR/$N.raw $1 $1
		mv 0,0.png $OUT_DIR/$N.png
	
		# Make (hypnotic) bw image to show boundaries clearly
		./raw-to-png-bw $OUT_DIR/$N.raw $1 $1
		mv 0,0.png $OUT_DIR/$N-bw.png

		rm $OUT_DIR/$N.raw
	fi
}

for pow in $(seq 0.01 0.01 2); do
	make_sample 560 50 $pow
done