function uiDefendArenaStartDialog:teammate_button( bkg_defend_wnd, btn_id, btn_texture ) local btn_name = "defend_btn_teammate_" .. tostring( btn_id ) logf( "constructing ".. btn_name ) local defend_btn_teammate = CUIButton() local defend_btn_teammate_r = {} defend_btn_teammate_r.width = 128 / 2 defend_btn_teammate_r.height = 320 / 2 defend_btn_teammate_r.left = 50 + ((defend_btn_teammate_r.width + 70) * (btn_id-1) ) defend_btn_teammate_r.top = 300 --[[ --' The unknown button is a different size if ( btn_id == 6 ) then defend_btn_teammate_r.top = defend_btn_teammate_r.top + (( defend_btn_teammate_r.height - defend_btn_teammate_r.width ) / 2 ) defend_btn_teammate_r.height = 128 / 2 end defend_btn_teammate:SetAutoDelete( true ) defend_btn_teammate:SetWindowName( btn_name ) defend_btn_teammate:Init( btn_texture, r_unpack( defend_btn_teammate_r ) ) defend_btn_teammate:SetStretchTexture(true) defend_btn_teammate:SetTextAlign( CGameFont.alCenter ) defend_btn_teammate:SetTextY( ( team_hired_text_y ) defend_btn_teammate:SetText( "1 / 5" ) self:Register( defend_btn_teammate ) bkg_defend_wnd:AttachChild( defend_btn_teammate ) --]] end