local t = Def.ActorFrame { InitCommand=cmd(fov,90); }; t[#t+1] = Def.ActorFrame { InitCommand=cmd(Center); Def.Quad { InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT); OnCommand=cmd(diffuse,color("#ffcb05")); }; LoadActor( THEME:GetPathB("ScreenWithMenuElements","background/_bg top") ) .. { InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT); }; Def.Quad{ InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT;diffuse,color("0.2,0.2,0.2,0")); OnCommand=function(self) local topScreen = SCREENMAN:GetTopScreen() if topScreen then local screenName = topScreen:GetName() if screenName == "ScreenEdit" or screenName == "ScreenPractice" then self:diffusealpha(0.325) else self:diffusealpha(0) end; end; end; EditorShowMessageCommand=cmd(stoptweening;linear,0.5;diffusealpha,0.75); EditorHideMessageCommand=cmd(stoptweening;linear,0.5;diffusealpha,0.325); }; }; return t;