local Dim = require("common.dimensions") local DigiSerBold = "Digital-Serial-Bold.ttf"; local desw,desh = Dim.design.width,Dim.design.height local lobbypanelX = 0; local lobbypanelY = (1080/2.5)-56; local l_base_panel = gfx.CreateSkinImage("multi/roomselect/lobby_select.png",1); local l_color = gfx.CreateSkinImage("multi/roomselect/lobby_select_color.png", 1); local l_grad = gfx.CreateSkinImage("multi/roomselect/lobby_select_gradiant.png", 1); local l_name = gfx.CreateSkinImage("multi/roomselect/multi_station.png",1); local l_load = gfx.CreateSkinImage("multi/roomselect/lobby_not_loaded.png",1) local getpanel = function() local jw,jh = gfx.ImageSize(l_base_panel); gfx.BeginPath(); gfx.ImageRect(lobbypanelX, lobbypanelY, jw, jh, l_base_panel,1,0); gfx.BeginPath(); gfx.ImageRect(lobbypanelX, lobbypanelY, jw, jh, l_color,1,0); -- do the lobby oder here draw_rooms(desw/2, desh - 290); gfx.BeginPath(); gfx.ImageRect(lobbypanelX, lobbypanelY, jw, jh, l_grad,1,0); local nw,nh = gfx.ImageSize(l_name); gfx.BeginPath(); gfx.ImageRect(lobbypanelX+445, lobbypanelY+9, nw, nh, l_name,1,0); gfx.BeginPath(); if not loading then custom_button("Create new room",40+(desw/2), 530+(desh/2),l_load,DigiSerBold,70,new_room) end end return getpanel