theme changes (incomplete)

This commit is contained in:
Jonathan Payne
2012-12-27 21:47:29 -08:00
parent 380bce948e
commit 4da45222aa
10 changed files with 77 additions and 32 deletions
@@ -10,7 +10,7 @@ t[#t+1] = Def.ActorFrame {
Def.ActorFrame {
InitCommand=cmd(hide_if,hideFancyElements;);
LoadActor("_checkerboard") .. {
InitCommand=cmd(rotationy,0;rotationz,0;rotationx,-90/4*3;zoomto,SCREEN_WIDTH*2,SCREEN_HEIGHT*2;customtexturerect,0,0,SCREEN_WIDTH*4/256,SCREEN_HEIGHT*4/256);
InitCommand=cmd(rotationy,0;rotationz,0;rotationx,-90/4*3.5;zoomto,SCREEN_WIDTH*2,SCREEN_HEIGHT*2;customtexturerect,0,0,SCREEN_WIDTH*4/256,SCREEN_HEIGHT*4/256);
OnCommand=cmd(texcoordvelocity,0,0.5;diffuse,color("#ffd400");diffusealpha,0.5;fadetop,1);
};
};
@@ -22,11 +22,7 @@ t[#t+1] = Def.ActorFrame {
}; --]]
Def.Quad {
InitCommand=cmd(vertalign,top;scaletoclipped,SCREEN_WIDTH+1,80;y,-SCREEN_CENTER_Y+20;fadebottom,0.75);
OnCommand=cmd(diffuse,color("#FFCB05"));
};
Def.Quad {
InitCommand=cmd(vertalign,bottom;scaletoclipped,SCREEN_WIDTH+1,80;y,SCREEN_CENTER_Y-20;fadetop,0.75);
InitCommand=cmd(vertalign,bottom;scaletoclipped,SCREEN_WIDTH+1,96;y,SCREEN_CENTER_Y-32;fadetop,0.75);
OnCommand=cmd(diffuse,color("#FFCB05"));
};
--[[ LoadActor("_pattern") .. {
@@ -39,9 +35,6 @@ t[#t+1] = Def.ActorFrame {
effectcolor2,Color("White");effectcolor1,Color("Black");fadebottom,0.25;fadetop,0.25;croptop,48/480;cropbottom,48/480;blend,Blend.Add;
diffusealpha,0.155);
}; --]]
LoadActor("_bg top") .. {
InitCommand=cmd(scaletoclipped,SCREEN_WIDTH+1,SCREEN_HEIGHT);
};
};
return t;
Binary file not shown.

Before

Width:  |  Height:  |  Size: 592 B

After

Width:  |  Height:  |  Size: 3.9 KiB

@@ -2,15 +2,55 @@ local player = Var "Player"
local blinkTime = 1.2
local barWidth = 256;
local barHeight = 32;
local c
local t = Def.ActorFrame{
Def.Quad{
InitCommand=cmd(diffuse,color("#666666");zoomto,barWidth,barHeight);
local function CreateLives(numLives)
local t = {};
for i=1,numLives do
t[#t+1] = Def.Quad {
Name=i;
OnCommand=cmd(zoom,1024);
};
end
return t
end
local t = Def.ActorFrame {
Def.ActorFrame {
Name="LifeContainer";
};
Def.Quad{
InitCommand=cmd(diffuse,color("#000000");zoomto,barWidth,barHeight;fadetop,1);
};
LoadActor("_lives")..{
InitCommand=function(self)
c = self:GetChildren();
end;
BeginCommand=function(self,param)
MESSAGEMAN:Broadcast("SystemMessage",{ Message = "TEST", NoAnimate = true});
local c = self:GetChildren();
local screen = SCREENMAN:GetTopScreen();
local lifemeter = screen:GetLifeMeter(player);
MESSAGEMAN:Broadcast("SystemMessage",{ Message = "TEST2", NoAnimate = true});
local TotalLives = lifemeter:GetTotalLives();
local CurLives = lifemeter:GetLivesLeft();
MESSAGEMAN:Broadcast("SystemMessage",{ Message = "ASSIGN CONTAINERS", NoAnimate = true});
c.LifeContainer[#c.LifeContainer+1] = CreateLives(TotalLives);
MESSAGEMAN:Broadcast("SystemMessage",{ Message = "LIVES = " .. TotalLives .. " | CUR = " .. CurLives .. " | ACTORS: " .. self:GetNumChildren(), NoAnimate = true});
end;
LifeChangedMessageCommand=function(self,param)
if param.Player == player then
return
end
end;
StartCommand=function(self,param)
if param.Player == player then
return
end
end;
FinishCommand=function(self,param)
if param.Player == player then
return
end
end;
--[[ LoadActor("_lives")..{
InitCommand=cmd(pause;horizalign,left;x,-(barWidth/2));
BeginCommand=function(self,param)
local screen = SCREENMAN:GetTopScreen();
@@ -40,7 +80,7 @@ local t = Def.ActorFrame{
end
end;
FinishCommand=cmd(playcommand,"Start");
};
}; ]]
};
@@ -3,20 +3,25 @@ local colors = {
Easy = color("#00ff00"),
Normal = color("#feee00"),
Hard = color("#feee00"),
Rave = color("#c44dff"),
Rave = color("#db93ff"),
Nonstop = color("#00ffff"),
Oni = color("#d70b8c"),
Endless = color("748392"),
Endless = color("#b4c3d2"),
};
local t = Def.ActorFrame {};
-- Background!
t[#t+1] = Def.ActorFrame {
-- GainFocusCommand=cmd(visible,true);
-- LoseFocusCommand=cmd(visible,false);
LoadActor(THEME:GetPathG("ScreenSelectPlayMode","BackgroundFrame")) .. {
InitCommand=cmd(diffuse,Color("Black");diffusealpha,0.7);
GainFocusCommand=cmd(visible,true);
LoseFocusCommand=cmd(visible,false);
};
LoadActor("_HighlightFrame") .. {
InitCommand=cmd(diffuse,ModeIconColors[gc:GetName()];diffusealpha,0);
GainFocusCommand=cmd(stoptweening;linear,0.125;diffusealpha,1);
LoseFocusCommand=cmd(stoptweening;linear,0.125;diffusealpha,0);
GainFocusCommand=cmd(finishtweening;diffusealpha,1;glow,Color.Alpha(Color.White,1);linear,0.25;glow,Color.Invisible);
LoseFocusCommand=cmd(finishtweening;diffusealpha,0;glow,Color.Invisible);
OffFocusedCommand=cmd(finishtweening;glow,Color("White");decelerate,1;glow,Color("Invisible"));
};
};
@@ -60,6 +65,6 @@ t[#t+1] = Def.ActorFrame {
LoseFocusCommand=cmd(stoptweening;x,320;accelerate,0.25;diffusealpha,0;x,320+16;diffusealpha,0);
};
};
-- t.GainFocusCommand=cmd(visible,true);
-- t.LoseFocusCommand=cmd(visible,false);
t.GainFocusCommand=cmd(finishtweening;visible,true;zoom,1.1;bounceend,0.25;zoom,1);
t.LoseFocusCommand=cmd(finishtweening;visible,false;zoom,1);
return t
@@ -0,0 +1,7 @@
local t = Def.ActorFrame {};
t[#t+1] = Def.Quad {
InitCommand=cmd(vertalign,bottom;zoomto,SCREEN_WIDTH+1,32;diffuse,Color.Black);
};
return t;
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

@@ -3,9 +3,9 @@ local t = Def.ActorFrame {};
t[#t+1] = Def.Quad {
InitCommand=cmd(vertalign,top;zoomto,SCREEN_WIDTH+1,48;diffuse,Color.Black);
}
t[#t+1] = LoadActor("Header") .. {
--[[ t[#t+1] = LoadActor("Header") .. {
InitCommand=cmd(vertalign,top;zoomtowidth,SCREEN_WIDTH+1;diffuse,color("#ffd400"));
};
}; ]]
--[[ t[#t+1] = LoadActor("_texture stripe") .. {
InitCommand=cmd(vertalign,top;zoomto,SCREEN_WIDTH+64,44;customtexturerect,0,0,SCREEN_WIDTH+64/8,44/32);
OnCommand=cmd(fadebottom,0.8;texcoordvelocity,1,0;skewx,-0.0025;diffuse,Color("Black");diffusealpha,0.235);
+4 -4
View File
@@ -1,7 +1,7 @@
ModeIconColors = {
Normal = color("#FFEE00"), -- yellow
Rave = color("#4400CC"), -- purple
Nonstop = color("#00CCFF"), -- cyan
Oni = color("#CC00FF"), -- redder purple
Endless = color("#444488"), -- steel
Rave = color("#db93ff"), -- violet
Nonstop = color("#5ca9ff"), -- blue
Oni = color("#00f1e2"), -- cyan
Endless = color("#b4c3d2"), -- steel
}
+3 -3
View File
@@ -574,7 +574,7 @@ HeaderOffCommand=
ShowFooter=true
FooterX=SCREEN_CENTER_X
FooterY=SCREEN_BOTTOM
FooterOnCommand=draworder,5;vertalign,bottom;zoomtowidth,SCREEN_WIDTH+1;diffuse,color("#ffd400");
FooterOnCommand=draworder,5;vertalign,bottom;zoomtowidth,SCREEN_WIDTH+1;
FooterOffCommand=
ShowHelp=true
@@ -817,7 +817,7 @@ ScrollerY=SCREEN_CENTER_Y-60
ScrollerOnCommand=SetFastCatchup,true;
ScrollerOffCommand=decelerate,0.8;y,SCREEN_CENTER_Y;sleep,1.5;linear,0.1;zoomy,0
#
ShowBackgroundFrame=true
ShowBackgroundFrame=false
BackgroundFrameX=SCREEN_CENTER_X
BackgroundFrameY=SCREEN_CENTER_Y-60
BackgroundFrameOnCommand=diffuse,Color("Black");diffusealpha,0.7
@@ -1408,7 +1408,7 @@ SongMeterDisplayOffCommand=
ShowSongTitle=not GAMESTATE:IsDemonstration();
SongTitleX=SCREEN_CENTER_X
SongTitleY=SCREEN_TOP+54
SongTitleOnCommand=draworder,55;strokecolor,Color.Outline;shadowlength,1;basezoom,0.675;zoomy,0;sleep,1;smooth,0.5;zoom,1;
SongTitleOnCommand=draworder,55;strokecolor,Color.Outline;shadowlength,1;basezoom,0.55;zoomy,0;sleep,1;smooth,0.5;zoom,1;
SongTitleOffCommand=
#
SongMeterDisplayP1X=Center1Player() and SCREEN_CENTER_X or SCREEN_LEFT+16