move StandardDecoration stuff into ActorUtil instead of .lua file

This commit is contained in:
Chris Danford
2008-08-17 00:57:23 +00:00
parent 25837213a7
commit 6af73be4b6
7 changed files with 36 additions and 29 deletions
@@ -171,6 +171,27 @@ function WrapInActorFrame( t )
return Def.ActorFrame { children = t }
end
function StandardDecorationFromTable( MetricsName, t )
if type(t) == "table" then
t = t .. {
InitCommand=function(self) self:name(MetricsName); ActorUtil.LoadAllCommandsAndSetXYAndOnCommand(self,Var "LoadingScreen"); end;
};
end
return t;
end
function StandardDecorationFromFile( MetricsName, FileName )
local t = LoadActor( THEME:GetPathG(Var "LoadingScreen",FileName) );
return StandardDecorationFromTable( MetricsName, t );
end
function StandardDecorationFromFileOptional( MetricsName, FileName )
if THEME:GetMetric(Var "LoadingScreen","Show"..MetricsName) then
return StandardDecorationFromFile( MetricsName, FileName );
end
end
-- (c) 2006 Glenn Maynard
-- All rights reserved.
--