diff --git a/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua b/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua index 55a4b7fb15..f7326baa14 100644 --- a/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua +++ b/Themes/default/BGAnimations/ScreenSelectMusic overlay.lua @@ -53,9 +53,15 @@ for i=1,#num_players do }; }; end +-- Lock input for half a second so that players don't accidentally start a song +t[#t+1] = Def.Actor { + StartSelectingStepsMessageCommand=function() SCREENMAN:GetTopScreen():lockinput(0.5); end; +}; -- -t.InitCommand=cmd(Center;x,SCREEN_CENTER_X*1.5;visible,false;diffusealpha,0); -t.StartSelectingStepsMessageCommand=cmd(linear,0.2;visible,true;diffusealpha,1); -t.StartSelectingSongMessageCommand=cmd(linear,0.2;visible,true;diffusealpha,0); +t.InitCommand=cmd(Center;x,SCREEN_CENTER_X*1.5;diffusealpha,0); +t.StartSelectingStepsMessageCommand=cmd(linear,0.2;diffusealpha,1); +t.SongUnchosenMessageCommand=cmd(linear,0.2;diffusealpha,0); + + return t; diff --git a/Themes/default/BGAnimations/ScreenSelectMusic underlay.lua b/Themes/default/BGAnimations/ScreenSelectMusic underlay.lua index a2ea2dcdac..9cf9211740 100644 --- a/Themes/default/BGAnimations/ScreenSelectMusic underlay.lua +++ b/Themes/default/BGAnimations/ScreenSelectMusic underlay.lua @@ -3,6 +3,7 @@ local t = Def.ActorFrame { InitCommand=cmd(zoomto,SCREEN_WIDTH,SCREEN_HEIGHT); OnCommand=cmd(diffuse,Color.Black;diffusealpha,0); StartSelectingStepsMessageCommand=cmd(stoptweening;linear,0.2;diffusealpha,0.75); + SongUnchosenMessageCommand=cmd(stoptweening;linear,0.2;diffusealpha,0); }; };