|
- local PKFuc = PKFramework.PKImport("pk_base.luaScript.PKFunctions")
- local PKRecordView = PKFramework.PKFrameworkClassImprot("pk_base.luaScript.Views.Room.PKRecordView")
- local bzpRoomRePlayView = class("bzpRoomRePlayView", PKRecordView)
-
- function bzpRoomRePlayView:ctor(data)
- bzpRoomRePlayView.super.ctor(self,data)
- end
-
- function bzpRoomRePlayView:onEnter()
- bzpRoomRePlayView.super.onEnter(self)
- end
-
- function bzpRoomRePlayView:initView()
- bzpRoomRePlayView.super.initView(self)
-
- local posPercent = self.replayView.Items.playProgress:getPositionPercent()
- local newPosPercentY = -0.176
- self.replayView.Items.playProgress:setPositionPercent(cc.p(posPercent.x, newPosPercentY))
- end
-
- function bzpRoomRePlayView:createPlayerCard()
- self.recordHandCardRoot = {}
- self.recordHandCardValueLocal = {}
- self.recordHandCardItem = {}
-
- --不管有无数据,默认创建10列数据
- for i = 1,4 do
- self.leftCardNum[i] = max
- self.recordHandCardRoot[i] = {}
- self.recordHandCardItem[i] = {}
- self.recordHandCardValueLocal[i] = {}
- end
-
- for nUserId,v in pairs(app.room.roomInfo.memberList) do
- local viewId = app.room:getViewIdByUserId(nUserId)
- local name = "LayoutMain_"..tostring(viewId)
- if nUserId == app.room:getMyRecordUserId() then
- self.ui.Items[name]:removeAllChildren()
- else
- self.ui.Items[name]:getChildren()[1]:removeAllChildren()
- self.ui.Items[name]:getChildren()[2]:removeAllChildren()
- end
- self:createCard(false,nUserId,nil)
- end
- end
-
- function bzpRoomRePlayView:startReplay()
- self.reportIndex=1
- self.isPlay=true
-
- local actions={}
- table.insert(actions,cc.DelayTime:create(1))
- table.insert(actions,cc.CallFunc:create(function()
- self:play()
- end))
-
- self:runAction(cc.Sequence:create(actions))
- end
-
- return bzpRoomRePlayView
|