|
- 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
|