HelloWorld theme handled.

This commit is contained in:
Jason Felds
2013-07-02 20:28:29 -04:00
parent 2d5d45e365
commit e805184fd0
16 changed files with 1116 additions and 747 deletions
@@ -1,40 +1,91 @@
local gc = Var("GameCommand")
local itemName = gc:GetName()
local t = Def.ActorFrame{
-- focused frame
LoadActor( THEME:GetPathG("SectionMenu","ItemFocused") )..{
GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1);
LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0);
};
-- unfocused
LoadActor( THEME:GetPathG("SectionMenu","ItemUnfocused") )..{
GainFocusCommand=cmd(decelerate,0.25;diffusealpha,0);
LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,1);
};
LoadActor( THEME:GetPathG("_section", "Guide") )..{
InitCommand=cmd(x,-240;y,-23;Real;halign,0);
GainFocusCommand=cmd(decelerate,0.25;diffusealpha,0.9);
LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0.45);
};
Def.ActorFrame{
LoadFont("_frutiger roman 24px")..{
Name="SectionName";
Text=THEME:GetString("ScreenGuideMain",itemName);
InitCommand=cmd(x,-246;y,-6;halign,0;diffuse,color("#222222FF"));
GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1);
LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0.5);
};
LoadFont("_frutiger roman 24px")..{
Name="SectionDesc";
Text=THEME:GetString("ScreenGuideMain",itemName.."Desc");
InitCommand=cmd(x,-244;y,10;align,0,0;diffuse,color("#222222FF");zoom,0.5);
GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1);
LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0.5);
};
};
};
local gc = Var("GameCommand")
local itemName = gc:GetName()
local t = Def.ActorFrame{
-- focused frame
LoadActor( THEME:GetPathG("SectionMenu","ItemFocused") )..{
GainFocusCommand=function(self)
self:decelerate(0.25);
self:diffusealpha(1);
end;
LoseFocusCommand=function(self)
self:stoptweening();
self:decelerate(0.25);
self:diffusealpha(0);
end;
};
-- unfocused
LoadActor( THEME:GetPathG("SectionMenu","ItemUnfocused") )..{
GainFocusCommand=function(self)
self:decelerate(0.25);
self:diffusealpha(0);
end;
LoseFocusCommand=function(self)
self:stoptweening();
self:decelerate(0.25);
self:diffusealpha(1);
end;
};
LoadActor( THEME:GetPathG("_section", "Guide") )..{
InitCommand=function(self)
self:x(-240);
self:y(-23);
self:Real();
self:halign,(0);
end;
GainFocusCommand=function(self)
self:decelerate(0.25);
self:diffusealpha(0.9);
end;
LoseFocusCommand=function(self)
self:stoptweening();
self:decelerate(0.25);
self:diffusealpha(0.45);
end;
};
Def.ActorFrame{
LoadFont("_frutiger roman 24px")..{
Name="SectionName";
Text=THEME:GetString("ScreenGuideMain",itemName);
InitCommand=function(self)
self:x(-246);
self:y(-6);
self:halign(0);
self:diffuse(color("#222222FF"));
end;
GainFocusCommand=function(self)
self:decelerate(0.25);
self:diffusealpha(1);
end;
LoseFocusCommand=function(self)
self:stoptweening();
self:decelerate(0.25);
self:diffusealpha(0.5);
end;
};
LoadFont("_frutiger roman 24px")..{
Name="SectionDesc";
Text=THEME:GetString("ScreenGuideMain",itemName.."Desc");
InitCommand=function(self)
self:x(-244);
self:y(10);
self:align(0, 0);
self:diffuse(color("#222222FF"));
self:zoom(0.5);
end;
GainFocusCommand=function(self)
self:decelerate(0.25);
self:diffusealpha(1);
end;
LoseFocusCommand=function(self)
self:stoptweening();
self:decelerate(0.25);
self:diffusealpha(0.5);
end;
};
};
};
return t;