Files
itgmania212121/Themes/default/BGAnimations/ScreenGameplay out.lua
T
ListenerJubatus cd3f0ec4b6 Add an FC splash
2018-08-24 10:01:05 -06:00

50 lines
1.5 KiB
Lua

local raveChildren
local bg = Def.ActorFrame{
Def.Quad{
InitCommand=cmd(FullScreen;diffuse,color("0,0,0,0"));
StartTransitioningCommand=cmd(sleep,0.8;linear,3;diffusealpha,1);
};
Def.ActorFrame{
Name="RaveMessages";
InitCommand=function(self)
raveChildren = self:GetChildren()
self:visible(GAMESTATE:GetPlayMode() == 'PlayMode_Rave')
raveChildren.P1Win:visible(false)
raveChildren.P2Win:visible(false)
raveChildren.Draw:visible(false)
end;
OffCommand=function(self)
local p1Win = GAMESTATE:IsWinner(PLAYER_1)
local p2Win = GAMESTATE:IsWinner(PLAYER_2)
if GAMESTATE:IsWinner(PLAYER_1) then
raveChildren.P1Win:visible(true)
elseif GAMESTATE:IsWinner(PLAYER_2) then
raveChildren.P2Win:visible(true)
else
raveChildren.Draw:visible(true)
end
end;
LoadActor(THEME:GetPathG("_rave result","P1"))..{
Name="P1Win";
InitCommand=cmd(Center;cropbottom,1;fadebottom,1);
StartTransitioningCommand=cmd(sleep,1.8;linear,0.5;cropbottom,0;fadebottom,0;sleep,1.75;linear,0.25;diffusealpha,0);
};
LoadActor(THEME:GetPathG("_rave result","P2"))..{
Name="P2Win";
InitCommand=cmd(Center;cropbottom,1;fadebottom,1);
StartTransitioningCommand=cmd(sleep,1.8;linear,0.5;cropbottom,0;fadebottom,0;sleep,1.75;linear,0.25;diffusealpha,0);
};
LoadActor(THEME:GetPathG("_rave result","draw"))..{
Name="Draw";
InitCommand=cmd(Center;cropbottom,1;fadebottom,1);
StartTransitioningCommand=cmd(sleep,1.8;linear,0.5;cropbottom,0;fadebottom,0;sleep,1.75;linear,0.25;diffusealpha,0);
};
};
};
return bg