Files
itgmania212121/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua
T
ListenerJubatus 2dcf66223d Code cleanup
Mainly unneeded semicolons
2018-08-14 14:19:02 -06:00

45 lines
1.6 KiB
Lua

local t = Def.ActorFrame {};
-- Sort order
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_RIGHT-290;y,SCREEN_TOP+49);
OffCommand=cmd(linear,0.3;diffusealpha,0);
LoadActor(THEME:GetPathG("", "_sortFrame")) .. {
InitCommand=cmd(diffusealpha,0.9;zoom,1.5);
OnCommand=function(self)
self:diffuse(ColorMidTone(ScreenColor(SCREENMAN:GetTopScreen():GetName())));
end
};
LoadFont("Common Condensed") .. {
InitCommand=cmd(zoom,1;diffuse,color("#FFFFFF");diffusealpha,0.85;horizalign,left;addx,-115);
OnCommand=cmd(queuecommand,"Set");
ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set");
SetCommand=function(self)
self:settext("SORT:");
self:queuecommand("Refresh");
end;
};
LoadFont("Common Condensed") .. {
InitCommand=cmd(zoom,1;maxwidth,SCREEN_WIDTH;addx,115;diffuse,color("#FFFFFF");uppercase,true;horizalign,right;maxwidth,157);
OnCommand=cmd(queuecommand,"Set");
SortOrderChangedMessageCommand=cmd(queuecommand,"Set");
ChangedLanguageDisplayMessageCommand=cmd(queuecommand,"Set");
SetCommand=function(self)
local sortorder = GAMESTATE:GetSortOrder();
if sortorder then
self:finishtweening();
self:smooth(0.4);
self:diffusealpha(0);
self:settext(SortOrderToLocalizedString(sortorder));
self:queuecommand("Refresh"):stoptweening():diffusealpha(0):smooth(0.3):diffusealpha(1)
else
self:settext("");
self:queuecommand("Refresh");
end
end;
};
};
return t