From b1ff0eb558d2d94782509a5af5bbdc351c412f9f Mon Sep 17 00:00:00 2001 From: Luke aka SwissalpS Date: Thu, 28 Nov 2024 11:22:49 +0100 Subject: [PATCH] use ipairs feature or use the faster repeat-until-loop --- init.lua | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/init.lua b/init.lua index f6a6e29..b3270b9 100644 --- a/init.lua +++ b/init.lua @@ -82,9 +82,9 @@ banners.creation_form_func = function(state) -- add banners colors local x = 7 local y = .3 - for i in ipairs(banners.colors) do - local b = state:button(x, y, 1, 1, banners.colors[i], "") - b:setImage("bg_" .. banners.colors[i] .. ".png") + for _, color in ipairs(banners.colors) do + local b = state:button(x, y, 1, 1, color, "") + b:setImage("bg_" .. color .. ".png") b:click(function(self, state2) state2.current_color = "bg_" .. self.name .. ".png" state2:get("color_indicator"):setImage(state2.current_color) @@ -99,9 +99,9 @@ banners.creation_form_func = function(state) -- add banners buttons x = 1 y = 3 - for i in ipairs(banners.masks) do - local b = state:button(x, y, 2, 1, banners.masks[i], "") - b:setImage(banners.masks[i] .. ".png") + for _, mask in ipairs(banners.masks) do + local b = state:button(x, y, 2, 1, mask, "") + b:setImage(mask .. ".png") b:click(function(self, state2) state2.banner:push_transform({ texture = state2.current_color, @@ -140,9 +140,9 @@ function banners.Banner.pop_transform(self) end function banners.Banner.get_transform_string(self) local final = {} - for i in ipairs(self.transforms) do - table.insert(final, "(" .. self.transforms[i].texture - .. "^[mask:" .. self.transforms[i].mask .. "^[makealpha:0,0,0)") + for _, transform in ipairs(self.transforms) do + table.insert(final, "(" .. transform.texture + .. "^[mask:" .. transform.mask .. "^[makealpha:0,0,0)") end local ret = table.concat(final, "^") return ret