Blob
1 #!/bin/sh3 echo "# DO NOT EDIT!"4 echo "# generated with $0"5 echo "extends Node"6 echo7 echo "var pieces = {"9 comm="res://assets/chess"10 for piece in $(find ../assets/chess/ -type d -maxdepth 1 | sort); do12 piece="${piece##../assets/chess/}"13 if [ "${piece}" = "" ]; then14 continue15 fi17 cat <<EOF18 "${piece}": {19 "black": preload("${comm}/${piece}/${piece}B2.png"),20 "white": preload("${comm}/${piece}/${piece}W2.png"),21 },22 EOF23 done24 echo "}"27 cat <<EOF29 func getpiece(kind, black):30 var k := "white"31 if black:32 k = "black"33 return pieces[kind][k]34 EOF