DONE! All lua is future-proofed.
This commit is contained in:
@@ -1,41 +1,61 @@
|
||||
local netConnected = IsNetConnected();
|
||||
local loggedOnSMO = IsNetSMOnline();
|
||||
|
||||
local t = Def.ActorFrame{
|
||||
Def.Quad {
|
||||
InitCommand=cmd(y,-12;x,160;zoomto,320+32,38;vertalign,top;diffuse,Color.Black;diffusealpha,0.5);
|
||||
OnCommand=cmd(faderight,0.45);
|
||||
BeginCommand=function(self)
|
||||
if netConnected then
|
||||
self:zoomtoheight( 38 );
|
||||
else
|
||||
self:zoomtoheight( 24 );
|
||||
end
|
||||
end;
|
||||
};
|
||||
LoadFont("Common Normal") .. {
|
||||
InitCommand=cmd(uppercase,true;zoom,0.75;shadowlength,1;horizalign,left);
|
||||
BeginCommand=function(self)
|
||||
-- check network status
|
||||
if netConnected then
|
||||
self:diffuse( color("0.95,0.975,1,1") );
|
||||
self:diffusebottomedge( color("0.72,0.89,1,1") );
|
||||
self:settext( Screen.String("Network OK") );
|
||||
else
|
||||
self:diffuse( color("1,1,1,1") );
|
||||
self:settext( Screen.String("Offline") );
|
||||
end;
|
||||
end;
|
||||
};
|
||||
};
|
||||
|
||||
if netConnected then
|
||||
t[#t+1] = LoadFont("Common Normal") .. {
|
||||
InitCommand=cmd(y,16;horizalign,left;zoom,0.5875;shadowlength,1;diffuse,color("0.72,0.89,1,1"));
|
||||
BeginCommand=function(self)
|
||||
self:settext( string.format(Screen.String("Connected to %s"), GetServerName()) );
|
||||
end;
|
||||
};
|
||||
end;
|
||||
|
||||
local netConnected = IsNetConnected();
|
||||
local loggedOnSMO = IsNetSMOnline();
|
||||
|
||||
local t = Def.ActorFrame{
|
||||
Def.Quad {
|
||||
InitCommand=function(self)
|
||||
self:y(-12);
|
||||
self:x(160);
|
||||
self:zoomto(320 + 32, 38);
|
||||
self:vertalign(top);
|
||||
self:diffuse(Color.Black);
|
||||
self:diffusealpha(0.5);
|
||||
end;
|
||||
OnCommand=function(self)
|
||||
self:faderight(0.45);
|
||||
end;
|
||||
BeginCommand=function(self)
|
||||
if netConnected then
|
||||
self:zoomtoheight( 38 );
|
||||
else
|
||||
self:zoomtoheight( 24 );
|
||||
end
|
||||
end;
|
||||
};
|
||||
LoadFont("Common Normal") .. {
|
||||
InitCommand=function(self)
|
||||
self:uppercase(true);
|
||||
self:zoom(0.75);
|
||||
self:shadowlength(1);
|
||||
self:horizalign(left);
|
||||
end;
|
||||
BeginCommand=function(self)
|
||||
-- check network status
|
||||
if netConnected then
|
||||
self:diffuse( color("0.95,0.975,1,1") );
|
||||
self:diffusebottomedge( color("0.72,0.89,1,1") );
|
||||
self:settext( Screen.String("Network OK") );
|
||||
else
|
||||
self:diffuse( color("1,1,1,1") );
|
||||
self:settext( Screen.String("Offline") );
|
||||
end;
|
||||
end;
|
||||
};
|
||||
};
|
||||
|
||||
if netConnected then
|
||||
t[#t+1] = LoadFont("Common Normal") .. {
|
||||
InitCommand=function(self)
|
||||
self:y(16);
|
||||
self:horizalign(left);
|
||||
self:zoom(0.5875);
|
||||
self:shadowlength(1);
|
||||
self:diffuse(color("0.72,0.89,1,1"));
|
||||
end;
|
||||
BeginCommand=function(self)
|
||||
self:settext( string.format(Screen.String("Connected to %s"), GetServerName()) );
|
||||
end;
|
||||
};
|
||||
end;
|
||||
|
||||
return t;
|
||||
Reference in New Issue
Block a user