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.

66 rivejä
2.2 KiB

  1. require("luaScript.Views.Room.RoomFunctions")
  2. local MJRoomToolView=MJFramework.MJImport("mj.luaScript.Views.Room.MJRoomToolView")
  3. local MJRoomMessageView=MJFramework.MJImport("mj.luaScript.Views.Room.MJRoomMessageView")
  4. local MJRoomPlayerView=MJFramework.MJImport("mj.luaScript.Views.Room.MJRoomPlayerView")
  5. local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine")
  6. local MJHandCardView=MJFramework.MJImport("mj.luaScript.Views.Game.MJHandCardView")
  7. local MJRoomXiaoJuView=MJFramework.MJImport("mj.luaScript.Views.Room.MJRoomXiaoJuView")
  8. local MJRoomDaJuView=MJFramework.MJImport("mj.luaScript.Views.Room.MJRoomDaJuView")
  9. local MJRoomDismissView=MJFramework.MJImport("mj.luaScript.Views.Room.MJRoomDismissView")
  10. local MJRoomDirection=MJFramework.MJImport("mj.luaScript.Views.Room.MJRoomDirection")
  11. local MJMessage=MJFramework.MJImport("mj.luaScript.Protocol.MJMessage")
  12. local MJ=MJFramework.MJImport("mj.luaScript.Views.Game.MJ")
  13. local MJWanFa=MJFramework.ImportWanFa("luaScript.SubGameDefine.MaJiang.MJWanFa")
  14. local MJAnimationCompnent=MJFramework.MJImport("mj.luaScript.Views.Compnent.MJAnimationCompnent")
  15. local MJFunction=MJFramework.MJImport("mj.luaScript.MJFunction")
  16. local MJSound = MJFramework.MJImport("mj.luaScript.MJSound")
  17. local MJRoomView = MJFramework.MJFrameworkClassImprot("mj_xzdd.luaScript.Views.Room.xzddRoomView")
  18. local xzddRoomView = class("xzdd2r1fRoomView", MJRoomView)
  19. function xzddRoomView:ctor()
  20. xzddRoomView.super.ctor(self)
  21. end
  22. function xzddRoomView:onGameSendCardResponse(...)
  23. xzddRoomView.super.onGameSendCardResponse(self, ...)
  24. local function onGameSendCardResponseCallback(onEnd)
  25. for i,v in pairs(self.playerHandCards or {}) do
  26. if i == MJDefine.MyViewId then
  27. v:initTouchEvent()
  28. end
  29. end
  30. if onEnd then
  31. onEnd()
  32. end
  33. end
  34. self:addCallBack(onGameSendCardResponseCallback)
  35. end
  36. function xzddRoomView:onNoticeDingQueResponse(response)
  37. end
  38. function xzddRoomView:onDingQueSuccResponse()
  39. end
  40. function xzddRoomView:onDingQueSuccInfoResponse()
  41. end
  42. function xzddRoomView:onGameReconnection()
  43. xzddRoomView.super.onGameReconnection(self)
  44. local callback = function (onEnd)
  45. self.playerView:clearAllQue()
  46. if onEnd then
  47. onEnd()
  48. end
  49. end
  50. self:addCallBack(callback)
  51. end
  52. return xzddRoomView