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.

99 line
5.9 KiB

  1. ---
  2. -- ================================================================
  3. -- 文件名: HelpView.lua
  4. -- 描述: 玩法界面
  5. -- 版权: Copyright © 2016-2019 公司名称 版权所有
  6. -- 作者: Administrator
  7. -- 创建日期: 2020-02-05
  8. -- 更新日期: 2020-02-05
  9. -- 备注:
  10. -- ================================================================
  11. require("luaScript.SubGameDefine.ZPRuleDef")
  12. local PdkDef = require("luaScript.SubGameDefine.PDKDefine")
  13. local LZGMajiangDef = require("luaScript.SubGameDefine.MaJiang.luzhouguiWanFa")
  14. local NeiJiangMJDef = require("luaScript.SubGameDefine.MaJiang.neijiangWanFa")
  15. local ZGMajiangDef = require("luaScript.SubGameDefine.MaJiang.zigongWanFa")
  16. local HuaMahjongDef = require("luaScript.SubGameDefine.MaJiang.huamajiangWanFa")
  17. local YiBinMahjongDef = require("luaScript.SubGameDefine.MaJiang.yibinmajiangWanFa")
  18. local zgWrDdzDef = require("luaScript.SubGameDefine.zgwrDdzDefine")
  19. local xzddMahjongDef = require("luaScript.SubGameDefine.MaJiang.xzddWanFa")
  20. local xzdd3r2fMahjongDef = require("luaScript.SubGameDefine.MaJiang.xzdd3r2fWanFa")
  21. local xzdd3r3fMahjongDef = require("luaScript.SubGameDefine.MaJiang.xzdd3r3fWanFa")
  22. local xzdd4r2fMahjongDef = require("luaScript.SubGameDefine.MaJiang.xzdd4r2fWanFa")
  23. local xzdd2rMahjongDef = require("luaScript.SubGameDefine.MaJiang.xzdd2rWanFa")
  24. local xzdd2r1fMahjongDef = require("luaScript.SubGameDefine.MaJiang.xzdd2r1fWanFa")
  25. local xcMahjongDef = require("luaScript.SubGameDefine.MaJiang.xcmajWanFa")
  26. local ncMahjongDef = require("luaScript.SubGameDefine.MaJiang.ncmajWanFa")
  27. local lsMahjongDef = require("luaScript.SubGameDefine.MaJiang.linshuiWanFa")
  28. local Define_28 = require("luaScript.SubGameDefine.Poker.Define_28")
  29. local Define_53 = require("luaScript.SubGameDefine.Poker.Define_53")
  30. local XiChongKK = require("luaScript.SubGameDefine.ZiPai.xichongWanFa")
  31. local GuLinDaEr = require("luaScript.SubGameDefine.ZiPai.gulinWanFa")
  32. local HeJiangDaEr = require("luaScript.SubGameDefine.ZiPai.hejiangWanFa")
  33. local XuYongDaEr = require("luaScript.SubGameDefine.ZiPai.xuyongWanFa")
  34. local LuZhouDaEr = require("luaScript.SubGameDefine.ZiPai.luzhouWanFa")
  35. local ZGChangPai = require("luaScript.SubGameDefine.ZiPai.changpaiWanFa")
  36. local lzPdkDef = require("luaScript.SubGameDefine.Poker.luzhouPdkWanFa")
  37. local hjPdkDef = require("luaScript.SubGameDefine.Poker.hejiangPdkWanFa")
  38. local Doushisi = require("luaScript.SubGameDefine.ZiPai.doushisiWanFa")
  39. local HZDef = require("luaScript.SubGameDefine.MaJiang.hongzhongWanFa")
  40. local erddzDef = require("luaScript.SubGameDefine.Poker.Define_ERDouDiZhu")
  41. local GuangAnDef = require("luaScript.SubGameDefine.MaJiang.GuangAnWanFa")
  42. local bzpWanFa = require("luaScript.SubGameDefine.PuKe.bzpWanFa")
  43. local ZG7ZMajiangDef = require("luaScript.SubGameDefine.MaJiang.zigong7zWanFa")
  44. local NanChongKK = require("luaScript.SubGameDefine.ZiPai.nanchongWanFa")
  45. local YiLongKK = require("luaScript.SubGameDefine.ZiPai.yilongWanfa")
  46. local dazhouDef = require("luaScript.SubGameDefine.MaJiang.dazhouWanfa")
  47. local xueliuDef = require("luaScript.SubGameDefine.MaJiang.xueliuWanfa")
  48. local bazhongWanFa = require("luaScript.SubGameDefine.MaJiang.bazhongWanFa")
  49. local HelpView = class("HelpView", require("core.luaScript.Views.Main.HelpView"))
  50. function HelpView:ctor(...)
  51. HelpView.super.ctor(self,...)
  52. end
  53. function HelpView:initGames()
  54. self.games =
  55. {
  56. [GAME_IDS.PaoDeKuai] = PdkDef.RuleText, -- 跑得快
  57. [GAME_IDS.luzhouDaEr] = LuZhouDaEr.RuleText,--泸州大贰
  58. [GAME_IDS.LuZhouMJ] = LZGMajiangDef.ruleText, --泸州鬼麻将
  59. [GAME_IDS.hejiangDaEr] = HeJiangDaEr.RuleText,--合江大贰
  60. [GAME_IDS.GuLinDaEr] = GuLinDaEr.RuleText,--古蔺大贰
  61. [GAME_IDS.xuyongDaEr] = XuYongDaEr.RuleText,--叙永大贰
  62. [GAME_IDS.luzhouPaoDeKuai] = lzPdkDef.RuleText,--泸州跑得快
  63. [GAME_IDS.hejiangPaoDeKuai] = hjPdkDef.RuleText,--合江跑得快
  64. [GAME_IDS.NeiJiangMJ] = NeiJiangMJDef.RuleText,--内江麻将
  65. [GAME_IDS.zigongMJ] = ZGMajiangDef.ruleText,--自贡麻将
  66. [GAME_IDS.huamajiang] = HuaMahjongDef.ruleText,--花麻将
  67. [GAME_IDS.zgWuRenDouDiZhu] = zgWrDdzDef.RuleText,--五人斗地主
  68. [GAME_IDS.zgchangpai] = ZGChangPai.RuleText, --自贡长牌
  69. [GAME_IDS.yibinmajiang] = YiBinMahjongDef.ruleText, -- 宜宾麻将
  70. [GAME_IDS.xzddMJ] = xzddMahjongDef.ruleText, -- 血战到底
  71. [GAME_IDS.xichongMJ] = xcMahjongDef.RuleText, -- 西充麻将
  72. [GAME_IDS.nanchongMJ] = ncMahjongDef.RuleText, -- 南充麻将
  73. [GAME_IDS.xichongkk] = XiChongKK.RuleText, -- 西充考考
  74. [GAME_IDS.DouDiZhu] = Define_28.ruleText, -- 斗地主
  75. [GAME_IDS.NanChongDouDiZhu] = Define_53.ruleText, -- 南充斗地主
  76. [GAME_IDS.xzddMJ3r2f] = xzdd3r2fMahjongDef.ruleText, -- 三人两房(血战到底)
  77. [GAME_IDS.xzddMJ3r3f] = xzdd3r3fMahjongDef.ruleText, -- 三人三房(血战到底)
  78. [GAME_IDS.xzddMJ4r2f] = xzdd4r2fMahjongDef.ruleText, -- 四人两房(血战到底)
  79. [GAME_IDS.xzddMJ2r] = xzdd2rMahjongDef.ruleText, -- 二人麻将(血战到底)
  80. [GAME_IDS.xzddMJ2r1f] = xzdd2r1fMahjongDef.ruleText, -- 二人麻将(血战到底)
  81. [GAME_IDS.linshuiMJ] = lsMahjongDef.RuleText, -- 邻水麻将
  82. [GAME_IDS.doushisi] = Doushisi.RuleText, --斗十四
  83. [GAME_IDS.HongZhong] = HZDef.ruleText, -- 红中麻将
  84. [GAME_IDS.ERDouDiZhu] = erddzDef.ruleText, -- 二人斗地主
  85. [GAME_IDS.GuangAnMJ] = GuangAnDef.ruleText, -- 广安麻将
  86. [GAME_IDS.BanZiPao] = bzpWanFa.RuleText,
  87. [GAME_IDS.zigong7zMJ] = ZG7ZMajiangDef.ruleText,--自贡七张
  88. [GAME_IDS.nanchongkk] = NanChongKK.RuleText, -- 南充考考
  89. [GAME_IDS.yilongkk] = YiLongKK.RuleText, -- 南充考考
  90. [GAME_IDS.dazhouMJ] = dazhouDef.ruleText, -- 达州麻将
  91. [GAME_IDS.xueliuMJ] = xueliuDef.ruleText, -- 血流成河
  92. [GAME_IDS.bazhongMJ] = bazhongWanFa.ruleText, -- 巴中麻将
  93. }
  94. end
  95. return HelpView