From 7dfeef2464a0e9427db967548556e336b7702931 Mon Sep 17 00:00:00 2001 From: ZarestiaDev <6247787+ZarestiaDev@users.noreply.github.com> Date: Tue, 21 Feb 2023 15:08:09 +0100 Subject: [PATCH] Split functions --- campaign/scripts/char_actions.lua | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/campaign/scripts/char_actions.lua b/campaign/scripts/char_actions.lua index 36c7a89..eeae2b9 100644 --- a/campaign/scripts/char_actions.lua +++ b/campaign/scripts/char_actions.lua @@ -66,21 +66,27 @@ function stateChanged() subothers.setAnchor("bottom", "", "", "", nBottomActionFrame); end - setTracker(bVisible, nTopActionFrame, nBottomActionFrame, nTopActionSub, sParent, sAnchor); + setActionFrame(nTopActionFrame, nBottomActionFrame); + setTrackerVisiblity(bVisible); + setSubwindows(nTopActionSub, sParent, sAnchor); end -function setTracker(bVisible, nTopActionFrame, nBottomActionFrame, nTopActionSub, sParent, sAnchor) - actionframe.setStaticBounds(15,nTopActionFrame,-29,nBottomActionFrame); - - subspells.setAnchor("top", sParent, sAnchor, "", nTopActionSub); - subweapons.setAnchor("top", sParent, sAnchor, "", nTopActionSub); - subitems.setAnchor("top", sParent, sAnchor, "", nTopActionSub); - subothers.setAnchor("top", sParent, sAnchor, "", nTopActionSub); +function setActionFrame(nTopActionFrame, nBottomActionFrame) + actionframe.setStaticBounds(15, nTopActionFrame, -29, nBottomActionFrame); +end - label_actiontracker.setVisible(bVisible); +function setTrackerVisiblity(bVisible) + label_actiontracker.setVisible(bVisible); standard.setVisible(bVisible); move.setVisible(bVisible); fullround.setVisible(bVisible); swift.setVisible(bVisible); reset.setVisible(bVisible); end + +function setSubwindows(nTopActionSub, sParent, sAnchor) + subspells.setAnchor("top", sParent, sAnchor, "", nTopActionSub); + subweapons.setAnchor("top", sParent, sAnchor, "", nTopActionSub); + subitems.setAnchor("top", sParent, sAnchor, "", nTopActionSub); + subothers.setAnchor("top", sParent, sAnchor, "", nTopActionSub); +end