|
- local GameOverItem = class("GameOverItem", function ()
- return cc.Node:create()
- end)
-
- function GameOverItem:ctor( o )
- self._data = o
- local ui = loadUI("pk_zgwrddz/res/ui/ui_room/ui_lzpdk_gameoveritem.ui")
- self.ui = ui
- self:addChild(ui)
- self:initUi()
- end
-
- function GameOverItem:initUi()
- setPlayerHeadImage(self._data.userId, self._data.headimgurl, self.ui.Items.imgHead)
- self.ui.Items.txtNick:setString(getSubStringNickname(self._data.nickname or ""))
- self.ui.Items.txtID:setString("ID:"..self._data.userId)
- self.ui.Items.imgBest:setVisible(self._data.isBigWin and self._data.totalScore>0)
- self.ui.Items.imgHost:setVisible(self._data.isHost)
- self.ui.Items.imgHost:setVisible(false)--Òþ²Ø·¿Ö÷±êÇ©
- --"extString" = "{"bombTimes":0,"loseTimes":0,"maxScore":3,"winTimes":2}"
- local extData = json.decode(self._data.extString)
- self.ui.Items.txtDjzgfs_1:setString(""..extData.maxScore)
- self.ui.Items.txtDczds_1:setString(""..extData.bombTimes)
- self.ui.Items.txtSyjs_1:setString(string.format("%d/%d", extData.loseTimes , extData.winTimes))
-
- if self._data.totalScore>0 then--self._data.isBigWin and
- self.ui.Items.imgBg:loadTexture("pdk_gameover_img_itembg_1.png", 1)
- self.ui.Items.imgTotalTitle:loadTexture("pdk_gameover_img_total_1.png", 1)
- else
- self.ui.Items.imgBg:loadTexture("pdk_gameover_img_itembg_2.png", 1)
- self.ui.Items.imgTotalTitle:loadTexture("pdk_gameover_img_total_2.png", 1)
- end
- if self._data.totalScore > 0 then
- self.ui.Items.txtTotalScore:setFntFile("res/fonts/pdk_result_win.fnt")
- self.ui.Items.txtTotalScore:setString("+"..self._data.totalScore)
- else
- self.ui.Items.txtTotalScore:setFntFile("res/fonts/pdk_result_lose.fnt")
- self.ui.Items.txtTotalScore:setString(""..self._data.totalScore)
- end
- end
-
- return GameOverItem
|