diff --git a/stepmania/Themes/default/BGAnimations/ScreenPlayerOptions out.lua b/stepmania/Themes/default/BGAnimations/ScreenPlayerOptions out.lua new file mode 100644 index 0000000000..4e770f463b --- /dev/null +++ b/stepmania/Themes/default/BGAnimations/ScreenPlayerOptions out.lua @@ -0,0 +1,43 @@ +Trace( "huh " .. PREFSMAN:GetPreference( "ShowSongOptions" ) ); +if PREFSMAN:GetPreference( "ShowSongOptions" ) ~= "Maybe_Ask" then + return LoadActor( THEME:GetPathB("", "_options to options") ); +end + +local t = Def.ActorFrame { + children = { + LoadActor( THEME:GetPathB("", "_fade out with sound") ); + + LoadActor( THEME:GetPathG(Var "LoadingScreen", "ask options") ) .. { + InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+100;visible,false); + AskForGoToOptionsCommand=cmd( + visible,true; + diffusealpha,0; + linear,0.15; + zoomy,1; + diffusealpha,1; + sleep,1; + linear,0.15; + diffusealpha,0; + zoomy,0; + ); + GoToOptionsCommand=cmd(visible,false); + }; + LoadActor( THEME:GetPathG(Var "LoadingScreen", "entering options") ) .. { + InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+100;visible,false); + AskForGoToOptionsCommand=cmd( + visible,false; + linear,0.15; + zoomy,1; + diffusealpha,1; + sleep,1; + linear,0.15; + diffusealpha,0; + zoomy,0; + ); + GoToOptionsCommand=cmd(visible,true); + }; + }; +}; + +return t; + diff --git a/stepmania/Themes/default/Graphics/ScreenPlayerOptions ask options.png b/stepmania/Themes/default/Graphics/ScreenPlayerOptions ask options.png new file mode 100644 index 0000000000..c239250aed Binary files /dev/null and b/stepmania/Themes/default/Graphics/ScreenPlayerOptions ask options.png differ diff --git a/stepmania/Themes/default/Graphics/ScreenPlayerOptions entering options.png b/stepmania/Themes/default/Graphics/ScreenPlayerOptions entering options.png new file mode 100644 index 0000000000..345950f827 Binary files /dev/null and b/stepmania/Themes/default/Graphics/ScreenPlayerOptions entering options.png differ