#! /bin/bash # Copyright (C) 2018-2021 Igara Studio S.A. function list_files() { oldwd=$(pwd $PWDARG) cd $1 && ls -1 *.* cd $oldwd } # --save-as d=$t/save-as $ASEPRITE -b sprites/1empty3.aseprite --save-as "$d/image00.png" || exit 1 expect "image00.png image01.png image02.png" "list_files $d" # --ignore-empty --save-as d=$t/save-as-ignore-empty $ASEPRITE -b sprites/1empty3.aseprite --ignore-empty --save-as $d/image00.png || exit 1 expect "image00.png image02.png" "list_files $d" # --split-layers --save-as d=$t/save-as-split-layers $ASEPRITE -b sprites/1empty3.aseprite --split-layers --save-as $d/layer.png || exit 1 expect "layer (bg) 0.png layer (bg) 1.png layer (bg) 2.png layer (fg) 0.png layer (fg) 1.png layer (fg) 2.png" "list_files $d" # --save-as {layer} d=$t/save-as-layer mkdir $d # TODO why do we need this? $ASEPRITE -b sprites/1empty3.aseprite --save-as $d/layer-{layer}.gif || exit 1 expect "layer-bg.gif layer-fg.gif" "list_files $d" # --save-as frame8-test.png d=$t/save-as-frame8-test $ASEPRITE -b sprites/1empty3.aseprite --save-as "$d/frame8-test.png" || exit 1 expect "frame8-test1.png frame8-test2.png frame8-test3.png" "list_files $d" # --save-as frame-0.png d=$t/save-as-frame-0 $ASEPRITE -b sprites/1empty3.aseprite --save-as "$d/frame-0.png" || exit 1 expect "frame-0.png frame-1.png frame-2.png" "list_files $d" # --save-as frame-00.png d=$t/save-as-frame-00 $ASEPRITE -b sprites/1empty3.aseprite --save-as "$d/frame-00.png" || exit 1 expect "frame-00.png frame-01.png frame-02.png" "list_files $d" # --save-as frame-001.png d=$t/save-as-frame-001 $ASEPRITE -b sprites/1empty3.aseprite --save-as "$d/frame-001.png" || exit 1 expect "frame-001.png frame-002.png frame-003.png" "list_files $d" # --save-as frame-0032.png d=$t/save-as-frame-0032 $ASEPRITE -b sprites/1empty3.aseprite --save-as "$d/frame-0032.png" || exit 1 expect "frame-0032.png frame-0033.png frame-0034.png" "list_files $d" # --trim --save-as d=$t/save-as-trim $ASEPRITE -b --trim sprites/1empty3.aseprite --save-as "$d/trim-000.png" || exit 1 expect "trim-000.png trim-001.png trim-002.png" "list_files $d" cat >$d/compare.lua <$d/compare.lua <