diff --git a/Themes/new/BGAnimations/Screen cancel.lua b/Themes/new/BGAnimations/Screen cancel.lua new file mode 100644 index 0000000000..414780e3f8 --- /dev/null +++ b/Themes/new/BGAnimations/Screen cancel.lua @@ -0,0 +1,16 @@ +local t = Def.ActorFrame {}; +-- +t[#t+1] = Def.ActorFrame { + InitCommand=cmd(Center); + -- + Def.Quad { + InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,Color.Black;diffusealpha,0); + StartTransitioningCommand=cmd(decelerate,0.125;diffusealpha,1); + }; + -- Sounds + LoadActor(THEME:GetPathS(Var "LoadingScreen","cancel")) .. { + StartTransitioningCommand=cmd(play); + }; +}; +-- +return t \ No newline at end of file diff --git a/Themes/new/BGAnimations/Screen in.lua b/Themes/new/BGAnimations/Screen in.lua new file mode 100644 index 0000000000..669306f845 --- /dev/null +++ b/Themes/new/BGAnimations/Screen in.lua @@ -0,0 +1,12 @@ +local t = Def.ActorFrame {}; +-- +t[#t+1] = Def.ActorFrame { + InitCommand=cmd(Center); + -- + Def.Quad { + InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,Color.Black;diffusealpha,1); + StartTransitioningCommand=cmd(smooth,0.2;diffusealpha,0); + }; +}; +-- +return t \ No newline at end of file diff --git a/Themes/new/BGAnimations/Screen out.lua b/Themes/new/BGAnimations/Screen out.lua new file mode 100644 index 0000000000..060326e2f0 --- /dev/null +++ b/Themes/new/BGAnimations/Screen out.lua @@ -0,0 +1,12 @@ +local t = Def.ActorFrame {}; +-- +t[#t+1] = Def.ActorFrame { + InitCommand=cmd(Center); + -- + Def.Quad { + InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,Color.Black;diffusealpha,0); + StartTransitioningCommand=cmd(decelerate,0.25;diffusealpha,1); + }; +}; +-- +return t \ No newline at end of file diff --git a/Themes/new/BGAnimations/ScreenSystemLayer aux.lua b/Themes/new/BGAnimations/ScreenSystemLayer aux.lua deleted file mode 100644 index f4a280525b..0000000000 --- a/Themes/new/BGAnimations/ScreenSystemLayer aux.lua +++ /dev/null @@ -1,7 +0,0 @@ -local t = Def.ActorFrame {}; -t[#t+1] = Def.ActorFrame { - Def.Quad { - InitCommand=cmd(vertalign,bottom;zoomto,SCREEN_WIDTH,32;diffuse,Color.Black;y,SCREEN_BOTTOM;x,SCREEN_CENTER_X); - }; -}; -return t; \ No newline at end of file diff --git a/Themes/new/BGAnimations/ScreenWithMenuElements decorations.lua b/Themes/new/BGAnimations/ScreenWithMenuElements decorations.lua new file mode 100644 index 0000000000..c00c5b7b00 --- /dev/null +++ b/Themes/new/BGAnimations/ScreenWithMenuElements decorations.lua @@ -0,0 +1,5 @@ +local t = Def.ActorFrame {} +-- +t[#t+1] = StandardDecorationFromFile("CustomOverlay","CustomOverlay"); +-- +return t; \ No newline at end of file diff --git a/Themes/new/Graphics/ScreenTitleMenu NumSongs.lua b/Themes/new/Graphics/ScreenTitleMenu NumSongs.lua new file mode 100644 index 0000000000..fe115e8c5d --- /dev/null +++ b/Themes/new/Graphics/ScreenTitleMenu NumSongs.lua @@ -0,0 +1,4 @@ +return LoadFont("Common Normal") .. { + Text=string.format("%i songs in %i groups, %i courses", SONGMAN:GetNumSongs(), SONGMAN:GetNumSongGroups(), SONGMAN:GetNumCourses() ); + AltText="StepMania"; +}; \ No newline at end of file diff --git a/Themes/new/Graphics/ScreenWithMenuElements CustomOverlay.lua b/Themes/new/Graphics/ScreenWithMenuElements CustomOverlay.lua new file mode 100644 index 0000000000..be98b2f699 --- /dev/null +++ b/Themes/new/Graphics/ScreenWithMenuElements CustomOverlay.lua @@ -0,0 +1,6 @@ +return Def.ActorFrame { + InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM); + Def.Quad { + InitCommand=cmd(vertalign,bottom;zoomto,SCREEN_WIDTH,32;diffuse,Color.Black); + }; +}; \ No newline at end of file diff --git a/Themes/new/Graphics/_ScreenTitleMenu logo (dither).png b/Themes/new/Graphics/_ScreenTitleMenu logo (dither).png new file mode 100644 index 0000000000..a5637ae334 Binary files /dev/null and b/Themes/new/Graphics/_ScreenTitleMenu logo (dither).png differ