f256/work/sprites/make-sprites.sh
2024-04-29 20:03:36 -05:00

37 lines
726 B
Bash
Executable file

#!/bin/bash
F256DIR=../..
IC=${F256DIR}/imageconvert
function makeSprite() {
local NAME=$1
${IC} sprite 32 assets/${NAME}.png
mkdir -p generated
mv assets/*.clut generated/.
mv assets/*.indexed generated/.
cat generated/${NAME}-1x1.indexed \
generated/${NAME}-2x1.indexed \
generated/${NAME}-3x1.indexed \
generated/${NAME}-4x1.indexed \
generated/${NAME}-5x1.indexed \
generated/${NAME}-1x2.indexed \
generated/${NAME}-2x2.indexed \
generated/${NAME}-3x2.indexed \
generated/${NAME}-4x2.indexed \
generated/${NAME}-5x2.indexed \
> generated/${NAME}.sprite
rm generated/*.indexed
}
makeSprite apache-left
makeSprite apache-left-front
makeSprite apache-right-front
makeSprite apache-right