Files
itgmania212121/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua
T
ListenerJubatus f257f19dad Add new 5.1 default theme Lambda
I'd like to thank everyone who made this possible;, including but not
limited to Riakodoadm, MrThatKid, kyzentun, Luizsan, JoseVarelaP,
everyone else who provided feedback and bug reports.
2017-08-08 01:07:34 -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(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;);
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