You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.8 KiB

  1. -- 结算界面
  2. local MJRoomXiaoJuPlayerInfo = class("MJRoomXiaoJuPlayerInfo", cc.UIView)
  3. function MJRoomXiaoJuPlayerInfo:ctor(nUserId)
  4. MJRoomXiaoJuPlayerInfo.super.ctor(self)
  5. self.nUserId=nUserId
  6. end
  7. function MJRoomXiaoJuPlayerInfo:onEnter()
  8. MJRoomXiaoJuPlayerInfo.super.onEnter(self)
  9. -- setShowCountAll(true);
  10. local ui = loadUI("mj/res/ui/ui_fangjian/mj_ui_xiaoju_info.ui")
  11. self.ui = ui
  12. self:addChild(ui)
  13. --更新头像
  14. local userInfo = app.room:getUserInfo(self.nUserId)
  15. local nickname = ""
  16. if userInfo and userInfo.nickname then
  17. nickname = getSubStringNickname(userInfo.nickname)
  18. -- self:updateUserHead(self.ui,v.nUserId, userInfo.sex, userInfo.headimgurl);
  19. setPlayerHeadImage(self.nUserId,userInfo.headimgurl,self.ui.Items.ImageView_Head)
  20. end
  21. self.ui.Items.Text_Name:setText(nickname)
  22. self.ui.Items.Text_Id:setText("ID:"..self.nUserId)
  23. local playerInfo=app.room.roomInfo.memberList[self.nUserId]
  24. if playerInfo.nTurnScore > 0 then
  25. self.ui.Items.Text_Total_Score:setText("+"..playerInfo.nTurnScore)
  26. self.ui.Items.Text_Total_Score:setTextColor(cc.c4b(243,50,24,255))
  27. else
  28. self.ui.Items.Text_Total_Score:setText(playerInfo.nTurnScore)
  29. if playerInfo.nTurnScore<0 then
  30. self.ui.Items.Text_Total_Score:setTextColor(cc.c4b(16,172,82,255))
  31. end
  32. end
  33. self.ui.Items.Button_Info_Close:registerClick(function()
  34. playBtnEffect()
  35. self:removeFromParent()
  36. end)
  37. self.ui.Items.ListView:setItemModel(self.ui.Items.Layout_Info_Item)
  38. self.ui.Items.ListView:removeAllItems()
  39. -- local defaultItem=self.ui.Items.ListView:getChildrens()
  40. end
  41. -- 刷新用户头像
  42. -- function MJRoomXiaoJuPlayerInfo:updateUserHead(nUserId, sex, headimgurl)
  43. -- local nodeHead = self.ui.Items.ImageView_touxiang;
  44. -- setPlayerHeadImage(nUserId,headimgurl,nodeHead)
  45. -- end
  46. return MJRoomXiaoJuPlayerInfo;