ExperimentalGear/scripts/multiplayer/Room/jacket.lua

29 lines
876 B
Lua

local jacketPanelX = 333;
local jacketPanelY = 1284;
local jacket = 0;
local m_jacket = gfx.CreateSkinImage("multi/lobby/multi_jacket.png", 1);
local placeholder = gfx.CreateSkinImage("song_select/loading.png", 0)
local songjacket = function()
if selected_song == nil then
if jacket == 0 then
jacket = placeholder
end
else
if selected_song.jacket == nil or selected_song.jacket == placeholder then
selected_song.jacket = gfx.LoadImageJob(selected_song.jacketPath, placeholder)
jacket = selected_song.jacket
end
end
local jw , jh = gfx.ImageSize(m_jacket);
gfx.BeginPath();
gfx.ImageRect(jacketPanelX, jacketPanelY, jw/1.18, jh/1.18, m_jacket,1,0);
gfx.BeginPath()
gfx.ImageRect(jacketPanelX+12, jacketPanelY+19,jw/1.269,jh/1.35,jacket,1,0)
end
return {Draw = songjacket}