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.

71 lines
2.5 KiB

  1. local config = require("mj.luaScript.Common.3d.Mahjong3DConfig")
  2. config.HANDCARD_VIEW = "mj_yibinmajiang.luaScript.Views.3d.HandCard_3d"
  3. config.MAHJONG_CARD = "mj_yibinmajiang.luaScript.Views.3d.Card_3d"
  4. config.OUTCARD_VIEW = "mj_yibinmajiang.luaScript.Views.3d.OutCardView_3d"
  5. config.HU_CARD_VIEW = "mj_yibinmajiang.luaScript.Views.3d.HuCardView_3d"
  6. config.GROUP_CHI = "mj_yibinmajiang.luaScript.Views.3d.GroupChi_3d"
  7. config.GROUP_PENG = "mj_yibinmajiang.luaScript.Views.3d.GroupPeng_3d"
  8. config.GROUP_GANG = "mj_yibinmajiang.luaScript.Views.3d.GroupGang_3d"
  9. config.GROUP_ANGANG = "mj_yibinmajiang.luaScript.Views.3d.GroupAnGang_3d"
  10. config.GROUP_BAGANG = "mj_yibinmajiang.luaScript.Views.3d.GroupBaGang_3d"
  11. config.GROUP_FEI = "mj_yibinmajiang.luaScript.Views.3d.GroupFei_3d"
  12. config.GROUP_TI = "mj_yibinmajiang.luaScript.Views.3d.GroupTi_3d"
  13. -- 花麻将多杠显示位置,对桌面组合牌有效
  14. config.OpDuoGangFlagPos = {
  15. [1] = {
  16. {x = 68, y = 35, scale = 1.0, },
  17. {x = 66, y = 36, scale = 1.0, },
  18. {x = 64, y = 37, scale = 1.0, },
  19. {x = 62, y = 38, scale = 1.0, },
  20. },
  21. [2] = {
  22. {x = 23, y = 32, scale = 0.8, },
  23. {x = 21, y = 32, scale = 0.8, },
  24. {x = 21, y = 32, scale = 0.8, },
  25. {x = 22, y = 32, scale = 0.8, },
  26. },
  27. [3] = {
  28. {x = 24, y = 45, scale = 1.0, },
  29. {x = 22, y = 47, scale = 1.0, },
  30. {x = 21, y = 48, scale = 1.0, },
  31. {x = 21, y = 50, scale = 1.0, },
  32. },
  33. [4] = {
  34. {x = 18, y = 30, scale = 1.0, },
  35. {x = 20, y = 30, scale = 1.0, },
  36. {x = 20, y = 30, scale = 1.0, },
  37. {x = 20, y = 30, scale = 1.0, },
  38. },
  39. };
  40. --- 只针对组合牌第四个麻将牌
  41. config.OpDuoGangFlagRotationConfig = {
  42. [1] = {
  43. [1] = {x = 28, y = -20, z = 99},
  44. [2] = {x = 28, y = -20, z = 99},
  45. [3] = {x = 28, y = -20, z = 99},
  46. [4] = {x = 28, y = -20, z = 99},
  47. },
  48. [2] = {
  49. [1] = {x = 28, y = 4, z = -2},
  50. [2] = {x = 28, y = 10, z = -5},
  51. [3] = {x = 28, y = 10, z = -5},
  52. [4] = {x = 28, y = 10, z = -5},
  53. },
  54. [3] = {
  55. [1] = {x = 28, y = 14, z = -98},
  56. [2] = {x = 28, y = 14, z = -98},
  57. [3] = {x = 28, y = 14, z = -98},
  58. [4] = {x = 28, y = 14, z = -98},
  59. },
  60. [4] = {
  61. [1] = {x = 10, y = 20, z = -6},
  62. [2] = {x = 10, y = 20, z = -6},
  63. [3] = {x = 10, y = 20, z = -6},
  64. [4] = {x = 10, y = 20, z = -6},
  65. },
  66. }
  67. return config