Files
itgmania212121/Themes/themekit/Scripts/02 TextBanner.lua
T
Jason Felds 9982e3369e Themekit handled.
...yeah, I can't replicate the IFFE in pure lua.
2013-07-01 22:08:27 -04:00

30 lines
815 B
Lua

local mainMaxWidth = 228; -- zoom w/subtitle is 0.75 (multiply by 1.25)
local subMaxWidth = 420; -- zoom is 0.6 (multiply zoom,1 value by 1.4)
local artistMaxWidth = 300/0.8;
function TextBannerAfterSet(self,param)
local Title=self:GetChild("Title");
local Subtitle=self:GetChild("Subtitle");
local Artist=self:GetChild("Artist");
if Subtitle:GetText() == "" then
Title:maxwidth(mainMaxWidth);
Title:y(-8);
Title:zoom(1);
Subtitle:visible(false);
Artist:zoom(0.66);
Artist:maxwidth(artistMaxWidth);
Artist:y(8);
else
-- subtitle below
Title:maxwidth(mainMaxWidth * 1.25);
Title:y(-11);
Title:zoom(0.75);
Subtitle:visible(true);
Subtitle:zoom(0.6);
Subtitle:y(0);
Subtitle:maxwidth(subMaxWidth);
Artist:zoom(0.6);
Artist:maxwidth(artistMaxWidth);
Artist:y(10);
end
end