Files
itgmania212121/Themes/default/BGAnimations/ScreenCaution overlay/default.lua
T

47 lines
1.3 KiB
Lua

local t = Def.ActorFrame {};
-- Fade
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(Center);
Def.Quad {
InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT);
OnCommand=cmd(diffuse,Color.Black;diffusealpha,0;linear,0.5;diffusealpha,0.75);
OffCommand=cmd(linear,0.25;diffusealpha,0);
};
};
-- Emblem
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(Center);
OnCommand=cmd(diffusealpha,0.5);
LoadActor("_warning bg") .. {
OnCommand=cmd(diffuse,Color.Yellow);
};
Def.ActorFrame {
LoadActor("_exclamation") .. {
OnCommand=cmd(diffuse,Color.Yellow);
};
};
};
-- Text
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(Center;y,SCREEN_CENTER_Y);
OnCommand=cmd(addy,-96);
-- Underline
Def.Quad {
InitCommand=cmd(y,16;zoomto,256,1);
OnCommand=cmd(diffuse,color("#ffd400");shadowlength,1;shadowcolor,BoostColor(color("#ffd40077"),0.25);linear,0.25;zoomtowidth,256;fadeleft,0.25;faderight,0.25);
};
LoadFont("Common Bold") .. {
Text=Screen.String("Caution");
OnCommand=cmd(skewx,-0.125;diffuse,color("#ffd400");shadowlength,2;shadowcolor,BoostColor(color("#ffd40077"),0.25));
};
LoadFont("Common Normal") .. {
Text=Screen.String("CautionText");
InitCommand=cmd(y,128);
OnCommand=cmd(strokecolor,color("0,0,0,0.5");shadowlength,1;wrapwidthpixels,SCREEN_WIDTH-80);
};
};
--
return t