Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

28 rindas
912 B

  1. local MJGroupFactory=MJFramework.MJFrameworkClassImprot("mj.luaScript.Views.Game.MJGroupFactory")
  2. local MJChi=MJFramework.MJImport("mj.luaScript.Views.Game.MJChi")
  3. local MJGang=MJFramework.MJImport("mj.luaScript.Views.Game.MJGang")
  4. local MJAnGang=MJFramework.MJImport("mj.luaScript.Views.Game.MJAnGang")
  5. local MJMSAnGang=MJFramework.MJImport("mj.luaScript.Views.Game.MJMingShiAnGang")
  6. local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine")
  7. local maps={
  8. [MJDefine.MJGroupType.Chi]=MJChi,
  9. [MJDefine.MJGroupType.Peng]=MJChi,
  10. [MJDefine.MJGroupType.Gang]=MJGang,
  11. [MJDefine.MJGroupType.AnGang]=MJAnGang,
  12. --[MJDefine.MJGroupType.MAnGang]=MJMSAnGang,
  13. }
  14. local xcmajGroupFactory = {}
  15. function xcmajGroupFactory.CreateGroup(values,type,viewId,desktype,redNum)
  16. redNum = redNum or 0
  17. local group = maps[type]
  18. if group then
  19. return group:new(values,viewId,desktype,redNum)
  20. end
  21. end
  22. return xcmajGroupFactory