local BaseLayer = require("luaScript.ModuleEapSdk.BaseLayers.BaseLayer") local LayerTeamEnd = class("LayerTeamEnd", BaseLayer) function LayerTeamEnd.createWithData(__node, __zorder) local layer = LayerTeamEnd.new() layer.m_parent = __node __node:addChild(layer, __zorder) return layer end function LayerTeamEnd:myShow() -- self:addListener(true) self:initUI() end function LayerTeamEnd:myClose() end function LayerTeamEnd:initUI() self.imgPath = { "res/ModuleEapSdk/eapsdk_public_back_bg1.png", "res/ModuleEapSdk/eapsdk_public_back_bg2.png", "res/ModuleEapSdk/eapsdk_public_back_bg3.png", "res/ModuleEapSdk/eapsdk_bt_xb_sp.png", "res/ModuleEapSdk/eapsdk_wj_icon_decor.png", "res/ModuleEapSdk/eapsdk_wj_icon_question.png", "res/ModuleEapSdk/eapsdk_wj_btn_lingjiang.png", "res/ModuleEapSdk/eapsdk_wj_btn_rank.png", "res/ModuleEapSdk/eapsdk_btn_teamDetail.png", } local fix_x = display.width local fix_y = display.cy local imgBack2 = G_EapAbbreviation.createImageView(self.imgPath[2], self, cc.p(fix_x-10, fix_y-106), true, 2, 2101, cc.p(1, 0.5)) imgBack2:setSize(cc.size(530, 204)) local imgArrow1 = G_EapAbbreviation.createImageView(self.imgPath[5], imgBack2, cc.p(125, 170), false) local imgArrow2 = G_EapAbbreviation.createImageView(self.imgPath[4], imgBack2, cc.p(405, 170), false) imgArrow1:setScale(0.585) imgArrow2:setScale(0.585) local title = "赛事结束" G_EapAbbreviation.createSystemLabel(imgBack2, cc.p(265, 170), title, 32, cc.c3b(0xc8, 0xa8, 0x88), true) local resultStr = "玩家赛事结果描述" self.lblResult = G_EapAbbreviation.createSystemLabel(imgBack2, cc.p(265, 130), title, 25, cc.c3b(0xc8, 0xa8, 0x88), true) --赛事规则 self.btnDes = ccui.Button:create(self.imgPath[6]) self.btnDes:setPosition(cc.p(475, 185)) self.btnDes:setScale(0.585) imgBack2:addChild(self.btnDes) addButtonListener(self.btnDes, function() print("LayerTeam btnDes clicked === ") local coreId = G_EapSdkMgr.m_matchInfos[1] and G_EapSdkMgr.m_matchInfos[1].coreId if not G_EapSdkMgr.m_rulesDes and coreId then G_EapSocketLogin.request_core_info(coreId) end self.m_parent.m_parent:showLayer(LAYER_ENUM.LAYER_TEAM_RULE) end) -- --排行榜 -- self.btnRank = ccui.Button:create(self.imgPath[8]) -- self.btnRank:setPosition(cc.p(70, 175)) -- self.btnRank:setScale(0.585) -- imgBack2:addChild(self.btnRank) -- addButtonListener(self.btnRank, function() -- print("LayerTeam btnRank clicked === ") -- self.m_parent.m_parent:showLayer(LAYER_ENUM.LAYER_TEAM_RANK) -- end) --战队详情 self.btnTeamDetail = ccui.Button:create(self.imgPath[9]) self.btnTeamDetail:setPosition(cc.p(455, 100)) -- self.btnTeamDetail:setScale(0.585) imgBack2:addChild(self.btnTeamDetail) addButtonListener(self.btnTeamDetail, function() self.m_parent.m_parent:showLayer(LAYER_ENUM.LAYER_TEAM_DETAIL) end) self.btnGo = ccui.Button:create(self.imgPath[7]) self.btnGo:setPosition(cc.p(265, 45)) self.btnGo:setScale(0.585) imgBack2:addChild(self.btnGo) addButtonListener(self.btnGo, function() F_EapOpenUrl(G_EapSdkMgr.m_awardUrl) end) end return LayerTeamEnd