33 lines
749 B
Lua
33 lines
749 B
Lua
|
|
function CinematicFrame_OnLoad(self)
|
|
self:RegisterEvent("CINEMATIC_START");
|
|
self:RegisterEvent("CINEMATIC_STOP");
|
|
|
|
local width = GetScreenWidth();
|
|
local height = GetScreenHeight();
|
|
|
|
if ( width / height > 4 / 3) then
|
|
local desiredHeight = width / 2;
|
|
if ( desiredHeight > height ) then
|
|
desiredHeight = height;
|
|
end
|
|
|
|
local blackBarHeight = ( height - desiredHeight ) / 2;
|
|
|
|
UpperBlackBar:SetHeight( blackBarHeight );
|
|
UpperBlackBar:SetWidth( width );
|
|
LowerBlackBar:SetHeight( blackBarHeight );
|
|
LowerBlackBar:SetWidth( width );
|
|
end
|
|
|
|
|
|
end
|
|
|
|
function CinematicFrame_OnEvent(self, event, ...)
|
|
if ( event == "CINEMATIC_START" ) then
|
|
ShowUIPanel(self, 1);
|
|
elseif ( event == "CINEMATIC_STOP" ) then
|
|
HideUIPanel(self);
|
|
end
|
|
end
|