From 20335e1ebcc20ec8d0dae4851c1e0c18f439e2de Mon Sep 17 00:00:00 2001 From: Christopher Monsanto Date: Sun, 24 May 2020 19:40:23 -0400 Subject: [PATCH] remove {fb,twitter}sprite loop --- Tupfile.lua | 44 +++++++++++++++++++------------------------- 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/Tupfile.lua b/Tupfile.lua index e91a600c..e975572d 100644 --- a/Tupfile.lua +++ b/Tupfile.lua @@ -63,33 +63,27 @@ rule( -- Smogdex social images -for file in iglob("newsrc/models/*") do - if tup.base(file):find("-b") or tup.base(file):find("-s") then - goto continue - end - - rule( - file, - { - display="fbsprite %f", - "tools/fbsprite.sh %f %o", - compresspng{config="MODELS"} - }, - "build/smogon/fbsprites/xy/%B.png" - ) +local input = glob("newsrc/models/*", {filter=function() return not (expand("%B"):find("-b") or expand("%B"):find("-s")) end}) - rule( - file, - { - display="twittersprite %f", - "tools/twittersprite.sh %f %o", - compresspng{config="MODELS"} - }, - "build/smogon/twittersprites/xy/%B.png" - ) +foreach_rule( + input, + { + display="fbsprite %f", + "tools/fbsprite.sh %f %o", + compresspng{config="MODELS"} + }, + "build/smogon/fbsprites/xy/%B.png" +) - ::continue:: -end +foreach_rule( + input, + { + display="twittersprite %f", + "tools/twittersprite.sh %f %o", + compresspng{config="MODELS"} + }, + "build/smogon/twittersprites/xy/%B.png" +) -- Trainers