diff --git a/Themes/_fallback/BGAnimations/_frame 3x1/default.lua b/Themes/_fallback/BGAnimations/_frame 3x1/default.lua new file mode 100644 index 0000000000..72cc1cd50c --- /dev/null +++ b/Themes/_fallback/BGAnimations/_frame 3x1/default.lua @@ -0,0 +1,12 @@ +local File, Width = ... +assert( File ); +assert( Width ); + +local FullFile = THEME:GetPathB('','_frame files 3x1/'..File ) +local Frame = LoadActor( FullFile ) + +return Def.ActorFrame { + Frame .. { InitCommand=cmd(setstate,0;pause;horizalign,right;x,-Width/2) }; + Frame .. { InitCommand=cmd(setstate,1;pause;zoomtowidth,Width) }; + Frame .. { InitCommand=cmd(setstate,2;pause;horizalign,left;x,Width/2) }; +}; diff --git a/Themes/_fallback/BGAnimations/_frame 3x3/default.lua b/Themes/_fallback/BGAnimations/_frame 3x3/default.lua new file mode 100644 index 0000000000..e5e403448c --- /dev/null +++ b/Themes/_fallback/BGAnimations/_frame 3x3/default.lua @@ -0,0 +1,18 @@ +local File, Width, Height = ... +assert( File ); +assert( Width ); +assert( Height ); + +local FullFile = THEME:GetPathB('','_frame files 3x3/'..File ) +local Frame = LoadActor( FullFile ) +return Def.ActorFrame { + Frame .. { InitCommand=cmd(setstate,0;pause;horizalign,right;vertalign,bottom;x,-Width/2;y,-Height/2) }; + Frame .. { InitCommand=cmd(setstate,1;pause;zoomtowidth,Width;vertalign,bottom;zoomtowidth,Width;y,-Height/2) }; + Frame .. { InitCommand=cmd(setstate,2;pause;horizalign,left;vertalign,bottom;x,Width/2;y,-Height/2) }; + Frame .. { InitCommand=cmd(setstate,3;pause;horizalign,right;x,-Width/2;zoomtoheight,Height) }; + Frame .. { InitCommand=cmd(setstate,4;pause;zoomtowidth,Width;zoomtoheight,Height) }; + Frame .. { InitCommand=cmd(setstate,5;pause;horizalign,left;x,Width/2;zoomtoheight,Height) }; + Frame .. { InitCommand=cmd(setstate,6;pause;horizalign,right;vertalign,top;x,-Width/2;y,Height/2) }; + Frame .. { InitCommand=cmd(setstate,7;pause;zoomtowidth,Width;vertalign,top;zoomtowidth,Width;y,Height/2) }; + Frame .. { InitCommand=cmd(setstate,8;pause;horizalign,left;vertalign,top;x,Width/2;y,Height/2) }; +}; diff --git a/Themes/_fallback/BGAnimations/_frame files 3x1/headers 3x1.png b/Themes/_fallback/BGAnimations/_frame files 3x1/headers 3x1.png new file mode 100644 index 0000000000..128438198a Binary files /dev/null and b/Themes/_fallback/BGAnimations/_frame files 3x1/headers 3x1.png differ diff --git a/Themes/_fallback/Languages/en.ini b/Themes/_fallback/Languages/en.ini index bbf0093f6a..2a586831f9 100644 --- a/Themes/_fallback/Languages/en.ini +++ b/Themes/_fallback/Languages/en.ini @@ -265,17 +265,17 @@ Empty=- EMPTY - ArtistText=Artist BpmText=BPM -ChallengeMeterText=Challenge Rank -DoubleEasyMeterText=Easy Rank (Double) -DoubleMediumMeterText=Medium Rank (Double) -DoubleHardMeterText=Hard Rank (Double) -DoubleChallengeMeterText=Challenge Rank (Double) -EasyMeterText=Easy Rank +ChallengeMeterText=Challenge Meter +DoubleEasyMeterText=Easy Meter (Double) +DoubleMediumMeterText=Medium Meter (Double) +DoubleHardMeterText=Hard Meter (Double) +DoubleChallengeMeterText=Challenge Meter (Double) +EasyMeterText=Easy Meter GenreText=Genre GroupText=Group -HardMeterText=Hard Rank +HardMeterText=Hard Meter LengthText=Length -MediumMeterText=Medium Rank +MediumMeterText=Medium Meter PopularityText=Player's Best! PreferredText=Preferred TitleText=Title