#!/bin/sh file=$1 height=$(lib/json.sh -s height $file) width=$(lib/json.sh -s width $file) heighti=0 while [ $heighti -ne $height ] do heighti=$((heighti+1)) widthi=0 while [ $widthi -ne $width ] do widthi=$((widthi+1)) piece=$(lib/json.sh -s ${widthi},${heighti}/piece $file) team=$(lib/json.sh -s ${widthi},${heighti}/team $file) text=$(lib/json.sh -s ${team}/pieces/${piece}/text $file) if [ -z $text ] then text=" " fi if [ $(echo "$heighti % 2" | bc) -eq 1 ] then if [ $(echo "$widthi % 2" | bc) -eq 1 ] then printf "$(tput setab 7)$(tput setaf 0) $text" else printf "$(tput setab 0)$(tput setaf 7) $text" fi else if [ $(echo "$widthi % 2" | bc) -eq 0 ] then printf "$(tput setab 7)$(tput setaf 0) $text" else printf "$(tput setab 0)$(tput setaf 7) $text" fi fi done printf "\033[m\n" done printf '\033[m\n'