Files
itgmania212121/stepmania/Themes/default/BGAnimations/ScreenTitleMenu overlay/default.lua
T
2008-07-05 02:14:50 +00:00

53 lines
1.9 KiB
Lua

local t = Def.ActorFrame {
LoadActor( "help pane" ) .. {
InitCommand=cmd(x,SCREEN_CENTER_X+200;y,SCREEN_BOTTOM;vertalign,bottom;);
};
LoadActor( "settings pane" ) .. {
InitCommand=cmd(x,SCREEN_CENTER_X-200;y,SCREEN_TOP;vertalign,top;);
};
LoadFont("Common", "normal") .. {
InitCommand=cmd(x,SCREEN_CENTER_X-266;y,SCREEN_TOP+36;horizalign,left;shadowlengthx,0;shadowlengthy,2;playcommand,"Set");
SetCommand=function(self)
local s = "";
local fmt = THEME:GetString( Var "LoadingScreen", "%d songs in %d groups" );
local text = string.format( fmt, SONGMAN:GetNumSongs(), SONGMAN:GetNumSongGroups() )
s = s .. text;
local fmt = THEME:GetString( Var "LoadingScreen", "%d courses in %d groups" );
local text = string.format( fmt, SONGMAN:GetNumCourses(), SONGMAN:GetNumCourseGroups() )
s = s .. "\n" .. text;
if PREFSMAN:GetPreference("UseUnlockSystem") then
local fmt = THEME:GetString( Var "LoadingScreen", "%d unlocks" );
local text = string.format( fmt, UNLOCKMAN:GetNumUnlocks() )
s = s .. "\n" .. text;
end
local fmt = THEME:GetString( Var "LoadingScreen", "Current gametype:" );
local text = fmt .. " " .. GAMESTATE:GetCurrentGame():GetName();
s = s .. "\n" .. text;
local fmt = THEME:GetString( Var "LoadingScreen", "Difficulty:" );
local text = fmt .. " " .. GetTimingDifficulty();
s = s .. "\n" .. text;
self:settext( s )
end;
};
LoadFont("Common", "normal") .. {
InitCommand=cmd(x,SCREEN_LEFT+20;y,SCREEN_TOP+36;horizalign,left;diffuse,0.6,0.6,0.6,1;shadowlength,2);
};
Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X-210;y,SCREEN_CENTER_Y+200;);
LoadActor( "stepmania logo" ) .. {
};
LoadFont( "common normal" ) .. {
InitCommand=cmd(y,-25;settext,ProductVersion() .. " " .. VersionTime();diffuse,color("#000000");shadowlength,0;);
};
};
}
return t;