Browse Source

修改新看牌,比牌,结算逻辑

master
cristianoxin 5 months ago
parent
commit
83b662d4d5
  1. 8
      assets/10001/prefab/TeenPattieBiPaiSuccGame.prefab
  2. 40
      assets/10001/prefab/TeenPattieGame.prefab
  3. BIN
      assets/10001/res/cardsType/3.png
  4. 32
      assets/10001/res/cardsType/3.png.meta
  5. BIN
      assets/10001/res/cardsType/4.png
  6. 52
      assets/10001/res/cardsType/4.png.meta
  7. BIN
      assets/10001/res/cardsType/5.png
  8. 52
      assets/10001/res/cardsType/5.png.meta
  9. BIN
      assets/10001/res/cardsType/6.png
  10. 52
      assets/10001/res/cardsType/6.png.meta
  11. BIN
      assets/10001/res/cardsType/7.png
  12. 46
      assets/10001/res/cardsType/7.png.meta
  13. BIN
      assets/10001/res/cardsType/8.png
  14. 56
      assets/10001/res/cardsType/8.png.meta
  15. 12
      assets/10001/res/game/fontImg.meta
  16. 3
      assets/10001/res/game/fontImg/auto-atlas.pac
  17. 36
      assets/10001/res/game/fontImg/auto-atlas.pac.meta
  18. BIN
      assets/10001/res/game/fontImg/kayx_ydw.png
  19. 134
      assets/10001/res/game/fontImg/kayx_ydw.png.meta
  20. BIN
      assets/10001/res/game/fontImg/ksyx_mjlw.png
  21. 134
      assets/10001/res/game/fontImg/ksyx_mjlw.png.meta
  22. BIN
      assets/10001/res/game/fontImg/ksyx_tlgw.png
  23. 134
      assets/10001/res/game/fontImg/ksyx_tlgw.png.meta
  24. BIN
      assets/10001/res/game/fontImg/ksyx_tmew.png
  25. 134
      assets/10001/res/game/fontImg/ksyx_tmew.png.meta
  26. BIN
      assets/10001/res/game/fontImg/ksyx_yw.png
  27. 134
      assets/10001/res/game/fontImg/ksyx_yw.png.meta
  28. BIN
      assets/10001/res/game/fontImg/ksyx_zw.png
  29. 134
      assets/10001/res/game/fontImg/ksyx_zw.png.meta
  30. BIN
      assets/10001/res/game/fontImg/pic_text.png
  31. 134
      assets/10001/res/game/fontImg/pic_text.png.meta
  32. BIN
      assets/10001/res/game/ksyx_bg.png
  33. 134
      assets/10001/res/game/ksyx_bg.png.meta
  34. BIN
      assets/10001/res/game/patti_ip.png
  35. 134
      assets/10001/res/game/patti_ip.png.meta
  36. BIN
      assets/10001/res/game/pic_gold_bg.png
  37. 134
      assets/10001/res/game/pic_gold_bg.png.meta
  38. BIN
      assets/10001/res/game/pic_icon_kuang.png
  39. 134
      assets/10001/res/game/pic_icon_kuang.png.meta
  40. BIN
      assets/10001/res/game/pic_jiantou.png
  41. BIN
      assets/10001/res/game/pic_jindutiao_line.png
  42. 134
      assets/10001/res/game/pic_jindutiao_line.png.meta
  43. BIN
      assets/10001/res/game/pic_paixing_bg.png
  44. 134
      assets/10001/res/game/pic_paixing_bg.png.meta
  45. BIN
      assets/10001/res/game/pic_tab_down.png
  46. BIN
      assets/10001/res/game/pic_xiazhu_bg1.png
  47. 134
      assets/10001/res/game/pic_xiazhu_bg1.png.meta
  48. BIN
      assets/10001/res/game/pop/pic_bg3.png
  49. 134
      assets/10001/res/game/pop/pic_bg3.png.meta
  50. BIN
      assets/10001/res/game/pop/pic_weixuanzhong.png
  51. 134
      assets/10001/res/game/pop/pic_weixuanzhong.png.meta
  52. BIN
      assets/10001/res/game/pop/pic_xuanzhong.png
  53. 134
      assets/10001/res/game/pop/pic_xuanzhong.png.meta
  54. BIN
      assets/10001/res/game/rule/fp.png
  55. 134
      assets/10001/res/game/rule/fp.png.meta
  56. BIN
      assets/10001/res/game/yy_wxz.png
  57. 134
      assets/10001/res/game/yy_wxz.png.meta
  58. 4
      assets/10001/src/GameConst10001.ts
  59. 7
      assets/10001/src/game/TeenPattieCommData.ts
  60. 216
      assets/10001/src/game/component/TeenPattieBiPaiSuccGamePanel.ts
  61. 9
      assets/10001/src/game/component/TeenPattieRecordGamePanel.ts
  62. 29
      assets/10001/src/game/component/TeenPattieWinGamePanel.ts
  63. 14
      assets/10001/src/game/logic/TeenPattiePkCardsLogic.ts
  64. 21
      assets/10001/src/game/logic/TeenPattiePlayerLogic.ts
  65. 6
      assets/10001/src/game/logic/TeenPattieSeeCardsLogic.ts
  66. 112
      assets/10001/src/game/system/TeenpattieGameProxySystem.ts

8
assets/10001/prefab/TeenPattieBiPaiSuccGame.prefab

@ -1354,7 +1354,7 @@
"__id__": 85
}
],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 91
@ -2065,7 +2065,7 @@
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
@ -3227,7 +3227,7 @@
"__id__": 173
}
],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 179
@ -3938,7 +3938,7 @@
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,

40
assets/10001/prefab/TeenPattieGame.prefab

@ -10641,8 +10641,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 0.4000000000000001,
"y": 0.4000000000000001,
"x": 0.4,
"y": 0.4,
"z": 1
},
"_layer": 33554432,
@ -10770,8 +10770,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 0.4000000000000002,
"y": 0.4000000000000002,
"x": 0.4,
"y": 0.4,
"z": 1
},
"_layer": 33554432,
@ -10899,8 +10899,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 0.40000000000000013,
"y": 0.40000000000000013,
"x": 0.4,
"y": 0.4,
"z": 1
},
"_layer": 33554432,
@ -11318,8 +11318,8 @@
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -15.023,
"x": -3.567,
"y": -8.245,
"z": 0
},
"_lrot": {
@ -24444,8 +24444,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 117,
"height": 112
"width": 108,
"height": 113
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@ -25391,7 +25391,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": -58.495,
"y": -107.255,
"y": -106.255,
"z": 0
},
"_lrot": {
@ -26046,7 +26046,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": -54.607,
"y": -72.955,
"y": -71.955,
"z": 0
},
"_lrot": {
@ -29526,7 +29526,7 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 114,
"width": 108,
"height": 113
},
"_anchorPoint": {
@ -30467,7 +30467,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": -58.384,
"y": -71.496,
"y": -68.496,
"z": 0
},
"_lrot": {
@ -32794,7 +32794,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": -61.42,
"y": -107.255,
"y": -104.255,
"z": 0
},
"_lrot": {
@ -34608,7 +34608,7 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 114,
"width": 108,
"height": 113
},
"_anchorPoint": {
@ -35549,7 +35549,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": -58.384,
"y": -71.496,
"y": -66.496,
"z": 0
},
"_lrot": {
@ -37876,7 +37876,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": -61.42,
"y": -107.255,
"y": -102.255,
"z": 0
},
"_lrot": {
@ -38562,7 +38562,7 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 90.28,
"width": 123.1,
"height": 40
},
"_anchorPoint": {
@ -38600,7 +38600,7 @@
"_string": "x123456",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 22,
"_actualFontSize": 30,
"_fontSize": 30,
"_fontFamily": "Arial",
"_lineHeight": 40,

BIN
assets/10001/res/cardsType/3.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

32
assets/10001/res/cardsType/3.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "381f4388-4b12-48b9-ba58-98c0d57a4e41",
"uuid": "ed9fb260-10b9-4d21-8a20-d94e06147798",
"files": [
".json",
".png"
@ -10,7 +10,7 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "381f4388-4b12-48b9-ba58-98c0d57a4e41@6c48a",
"uuid": "ed9fb260-10b9-4d21-8a20-d94e06147798@6c48a",
"displayName": "3",
"id": "6c48a",
"name": "texture",
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "381f4388-4b12-48b9-ba58-98c0d57a4e41",
"imageUuidOrDatabaseUri": "ed9fb260-10b9-4d21-8a20-d94e06147798",
"visible": false
},
"ver": "1.0.22",
@ -34,7 +34,7 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "381f4388-4b12-48b9-ba58-98c0d57a4e41@f9941",
"uuid": "ed9fb260-10b9-4d21-8a20-d94e06147798@f9941",
"displayName": "3",
"id": "f9941",
"name": "spriteFrame",
@ -46,9 +46,9 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 95,
"width": 61,
"height": 26,
"rawWidth": 95,
"rawWidth": 61,
"rawHeight": 26,
"borderTop": 0,
"borderBottom": 0,
@ -61,16 +61,16 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-47.5,
-30.5,
-13,
0,
47.5,
30.5,
-13,
0,
-47.5,
-30.5,
13,
0,
47.5,
30.5,
13,
0
],
@ -85,11 +85,11 @@
"uv": [
0,
26,
95,
61,
26,
0,
0,
95,
61,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-47.5,
-30.5,
-13,
0
],
"maxPos": [
47.5,
30.5,
13,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "381f4388-4b12-48b9-ba58-98c0d57a4e41@6c48a",
"imageUuidOrDatabaseUri": "ed9fb260-10b9-4d21-8a20-d94e06147798@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "381f4388-4b12-48b9-ba58-98c0d57a4e41@f9941"
"redirect": "ed9fb260-10b9-4d21-8a20-d94e06147798@f9941"
}
}

BIN
assets/10001/res/cardsType/4.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

52
assets/10001/res/cardsType/4.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb",
"uuid": "8d57ee61-2be2-49fa-8b8c-88ce36c0b204",
"files": [
".json",
".png"
@ -10,7 +10,7 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb@6c48a",
"uuid": "8d57ee61-2be2-49fa-8b8c-88ce36c0b204@6c48a",
"displayName": "4",
"id": "6c48a",
"name": "texture",
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb",
"imageUuidOrDatabaseUri": "8d57ee61-2be2-49fa-8b8c-88ce36c0b204",
"visible": false
},
"ver": "1.0.22",
@ -34,7 +34,7 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb@f9941",
"uuid": "8d57ee61-2be2-49fa-8b8c-88ce36c0b204@f9941",
"displayName": "4",
"id": "f9941",
"name": "spriteFrame",
@ -46,10 +46,10 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 140,
"height": 30,
"rawWidth": 140,
"rawHeight": 30,
"width": 95,
"height": 26,
"rawWidth": 95,
"rawHeight": 26,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
@ -61,17 +61,17 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-70,
-15,
-47.5,
-13,
0,
70,
-15,
47.5,
-13,
0,
-70,
15,
-47.5,
13,
0,
70,
15,
47.5,
13,
0
],
"indexes": [
@ -84,12 +84,12 @@
],
"uv": [
0,
30,
140,
30,
26,
95,
26,
0,
0,
140,
95,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-70,
-15,
-47.5,
-13,
0
],
"maxPos": [
70,
15,
47.5,
13,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb@6c48a",
"imageUuidOrDatabaseUri": "8d57ee61-2be2-49fa-8b8c-88ce36c0b204@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb@f9941"
"redirect": "8d57ee61-2be2-49fa-8b8c-88ce36c0b204@f9941"
}
}

BIN
assets/10001/res/cardsType/5.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

52
assets/10001/res/cardsType/5.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "029a15a6-fc48-4b29-b56c-7d97e59405e1",
"uuid": "381f4388-4b12-48b9-ba58-98c0d57a4e41",
"files": [
".json",
".png"
@ -10,7 +10,7 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "029a15a6-fc48-4b29-b56c-7d97e59405e1@6c48a",
"uuid": "381f4388-4b12-48b9-ba58-98c0d57a4e41@6c48a",
"displayName": "5",
"id": "6c48a",
"name": "texture",
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "029a15a6-fc48-4b29-b56c-7d97e59405e1",
"imageUuidOrDatabaseUri": "381f4388-4b12-48b9-ba58-98c0d57a4e41",
"visible": false
},
"ver": "1.0.22",
@ -34,7 +34,7 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "029a15a6-fc48-4b29-b56c-7d97e59405e1@f9941",
"uuid": "381f4388-4b12-48b9-ba58-98c0d57a4e41@f9941",
"displayName": "5",
"id": "f9941",
"name": "spriteFrame",
@ -46,10 +46,10 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 210,
"height": 30,
"rawWidth": 210,
"rawHeight": 30,
"width": 95,
"height": 26,
"rawWidth": 95,
"rawHeight": 26,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
@ -61,17 +61,17 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-105,
-15,
-47.5,
-13,
0,
105,
-15,
47.5,
-13,
0,
-105,
15,
-47.5,
13,
0,
105,
15,
47.5,
13,
0
],
"indexes": [
@ -84,12 +84,12 @@
],
"uv": [
0,
30,
210,
30,
26,
95,
26,
0,
0,
210,
95,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-105,
-15,
-47.5,
-13,
0
],
"maxPos": [
105,
15,
47.5,
13,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "029a15a6-fc48-4b29-b56c-7d97e59405e1@6c48a",
"imageUuidOrDatabaseUri": "381f4388-4b12-48b9-ba58-98c0d57a4e41@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "029a15a6-fc48-4b29-b56c-7d97e59405e1@f9941"
"redirect": "381f4388-4b12-48b9-ba58-98c0d57a4e41@f9941"
}
}

BIN
assets/10001/res/cardsType/6.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

52
assets/10001/res/cardsType/6.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "5cab8d62-b1e9-43e6-9972-3a62646be790",
"uuid": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb",
"files": [
".json",
".png"
@ -10,7 +10,7 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "5cab8d62-b1e9-43e6-9972-3a62646be790@6c48a",
"uuid": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb@6c48a",
"displayName": "6",
"id": "6c48a",
"name": "texture",
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "5cab8d62-b1e9-43e6-9972-3a62646be790",
"imageUuidOrDatabaseUri": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb",
"visible": false
},
"ver": "1.0.22",
@ -34,7 +34,7 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "5cab8d62-b1e9-43e6-9972-3a62646be790@f9941",
"uuid": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb@f9941",
"displayName": "6",
"id": "f9941",
"name": "spriteFrame",
@ -46,10 +46,10 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 68,
"height": 26,
"rawWidth": 68,
"rawHeight": 26,
"width": 140,
"height": 30,
"rawWidth": 140,
"rawHeight": 30,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
@ -61,17 +61,17 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-34,
-13,
-70,
-15,
0,
34,
-13,
70,
-15,
0,
-34,
13,
-70,
15,
0,
34,
13,
70,
15,
0
],
"indexes": [
@ -84,12 +84,12 @@
],
"uv": [
0,
26,
68,
26,
30,
140,
30,
0,
0,
68,
140,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-34,
-13,
-70,
-15,
0
],
"maxPos": [
34,
13,
70,
15,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "5cab8d62-b1e9-43e6-9972-3a62646be790@6c48a",
"imageUuidOrDatabaseUri": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "5cab8d62-b1e9-43e6-9972-3a62646be790@f9941"
"redirect": "61c0e51e-81fb-47c4-a10e-68e4816ee0cb@f9941"
}
}

BIN
assets/10001/res/cardsType/7.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

46
assets/10001/res/game/pic_tab_down.png.meta → assets/10001/res/cardsType/7.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "0420aecc-a193-443a-9a78-9baff21de844",
"uuid": "029a15a6-fc48-4b29-b56c-7d97e59405e1",
"files": [
".json",
".png"
@ -10,8 +10,8 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "0420aecc-a193-443a-9a78-9baff21de844@6c48a",
"displayName": "pic_tab_down",
"uuid": "029a15a6-fc48-4b29-b56c-7d97e59405e1@6c48a",
"displayName": "7",
"id": "6c48a",
"name": "texture",
"userData": {
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "0420aecc-a193-443a-9a78-9baff21de844",
"imageUuidOrDatabaseUri": "029a15a6-fc48-4b29-b56c-7d97e59405e1",
"visible": false
},
"ver": "1.0.22",
@ -34,8 +34,8 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "0420aecc-a193-443a-9a78-9baff21de844@f9941",
"displayName": "pic_tab_down",
"uuid": "029a15a6-fc48-4b29-b56c-7d97e59405e1@f9941",
"displayName": "7",
"id": "f9941",
"name": "spriteFrame",
"userData": {
@ -46,10 +46,10 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 30,
"height": 125,
"rawWidth": 30,
"rawHeight": 125,
"width": 210,
"height": 30,
"rawWidth": 210,
"rawHeight": 30,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
@ -61,17 +61,17 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-105,
-15,
-62.5,
0,
15,
-62.5,
0,
105,
-15,
62.5,
0,
-105,
15,
0,
105,
15,
62.5,
0
],
"indexes": [
@ -84,12 +84,12 @@
],
"uv": [
0,
125,
30,
125,
210,
30,
0,
0,
30,
210,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-105,
-15,
-62.5,
0
],
"maxPos": [
105,
15,
62.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "0420aecc-a193-443a-9a78-9baff21de844@6c48a",
"imageUuidOrDatabaseUri": "029a15a6-fc48-4b29-b56c-7d97e59405e1@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "0420aecc-a193-443a-9a78-9baff21de844@f9941"
"redirect": "029a15a6-fc48-4b29-b56c-7d97e59405e1@f9941"
}
}

BIN
assets/10001/res/cardsType/8.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

56
assets/10001/res/game/pic_jiantou.png.meta → assets/10001/res/cardsType/8.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "ab34affc-3389-4d02-81f0-48d704156a09",
"uuid": "5cab8d62-b1e9-43e6-9972-3a62646be790",
"files": [
".json",
".png"
@ -10,8 +10,8 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "ab34affc-3389-4d02-81f0-48d704156a09@6c48a",
"displayName": "pic_jiantou",
"uuid": "5cab8d62-b1e9-43e6-9972-3a62646be790@6c48a",
"displayName": "8",
"id": "6c48a",
"name": "texture",
"userData": {
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "ab34affc-3389-4d02-81f0-48d704156a09",
"imageUuidOrDatabaseUri": "5cab8d62-b1e9-43e6-9972-3a62646be790",
"visible": false
},
"ver": "1.0.22",
@ -34,8 +34,8 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "ab34affc-3389-4d02-81f0-48d704156a09@f9941",
"displayName": "pic_jiantou",
"uuid": "5cab8d62-b1e9-43e6-9972-3a62646be790@f9941",
"displayName": "8",
"id": "f9941",
"name": "spriteFrame",
"userData": {
@ -46,10 +46,10 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 188,
"height": 34,
"rawWidth": 188,
"rawHeight": 34,
"width": 68,
"height": 26,
"rawWidth": 68,
"rawHeight": 26,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
@ -61,17 +61,17 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-94,
-17,
-34,
-13,
0,
94,
-17,
34,
-13,
0,
-94,
17,
-34,
13,
0,
94,
17,
34,
13,
0
],
"indexes": [
@ -84,12 +84,12 @@
],
"uv": [
0,
34,
188,
34,
26,
68,
26,
0,
0,
188,
68,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-94,
-17,
-34,
-13,
0
],
"maxPos": [
94,
17,
34,
13,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ab34affc-3389-4d02-81f0-48d704156a09@6c48a",
"imageUuidOrDatabaseUri": "5cab8d62-b1e9-43e6-9972-3a62646be790@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "ab34affc-3389-4d02-81f0-48d704156a09@f9941"
"redirect": "5cab8d62-b1e9-43e6-9972-3a62646be790@f9941"
}
}

12
assets/10001/res/game/fontImg.meta

@ -1,12 +0,0 @@
{
"ver": "1.1.0",
"importer": "directory",
"imported": true,
"uuid": "a48e2393-3960-4603-a75e-c908a9b22c62",
"files": [],
"subMetas": {},
"userData": {
"compressionType": {},
"isRemoteBundle": {}
}
}

3
assets/10001/res/game/fontImg/auto-atlas.pac

@ -1,3 +0,0 @@
{
"__type__": "cc.SpriteAtlas"
}

36
assets/10001/res/game/fontImg/auto-atlas.pac.meta

@ -1,36 +0,0 @@
{
"ver": "1.0.8",
"importer": "auto-atlas",
"imported": true,
"uuid": "58ee881f-7cc0-4992-a3d5-d07269768a05",
"files": [
".json"
],
"subMetas": {},
"userData": {
"maxWidth": 1024,
"maxHeight": 1024,
"padding": 2,
"allowRotation": true,
"forceSquared": false,
"powerOfTwo": false,
"algorithm": "MaxRects",
"format": "png",
"quality": 80,
"contourBleed": true,
"paddingBleed": true,
"filterUnused": true,
"removeTextureInBundle": true,
"removeImageInBundle": true,
"removeSpriteAtlasInBundle": true,
"compressSettings": {},
"textureSetting": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
}
}
}

BIN
assets/10001/res/game/fontImg/kayx_ydw.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

134
assets/10001/res/game/fontImg/kayx_ydw.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "8873de83-42b7-4893-9978-f6b6acea3961",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "8873de83-42b7-4893-9978-f6b6acea3961@6c48a",
"displayName": "kayx_ydw",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "8873de83-42b7-4893-9978-f6b6acea3961",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "8873de83-42b7-4893-9978-f6b6acea3961@f9941",
"displayName": "kayx_ydw",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 308,
"height": 89,
"rawWidth": 308,
"rawHeight": 89,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-154,
-44.5,
0,
154,
-44.5,
0,
-154,
44.5,
0,
154,
44.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
89,
308,
89,
0,
0,
308,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-154,
-44.5,
0
],
"maxPos": [
154,
44.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "8873de83-42b7-4893-9978-f6b6acea3961@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "8873de83-42b7-4893-9978-f6b6acea3961@f9941"
}
}

BIN
assets/10001/res/game/fontImg/ksyx_mjlw.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

134
assets/10001/res/game/fontImg/ksyx_mjlw.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "ae177980-cfa6-4f93-aee0-cf361fef0106",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "ae177980-cfa6-4f93-aee0-cf361fef0106@6c48a",
"displayName": "ksyx_mjlw",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "ae177980-cfa6-4f93-aee0-cf361fef0106",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "ae177980-cfa6-4f93-aee0-cf361fef0106@f9941",
"displayName": "ksyx_mjlw",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 424,
"height": 61,
"rawWidth": 424,
"rawHeight": 61,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-212,
-30.5,
0,
212,
-30.5,
0,
-212,
30.5,
0,
212,
30.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
61,
424,
61,
0,
0,
424,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-212,
-30.5,
0
],
"maxPos": [
212,
30.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ae177980-cfa6-4f93-aee0-cf361fef0106@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "ae177980-cfa6-4f93-aee0-cf361fef0106@f9941"
}
}

BIN
assets/10001/res/game/fontImg/ksyx_tlgw.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

134
assets/10001/res/game/fontImg/ksyx_tlgw.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "174e971c-e5ec-4c6f-8437-bfa999487263",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "174e971c-e5ec-4c6f-8437-bfa999487263@6c48a",
"displayName": "ksyx_tlgw",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "174e971c-e5ec-4c6f-8437-bfa999487263",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "174e971c-e5ec-4c6f-8437-bfa999487263@f9941",
"displayName": "ksyx_tlgw",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 506,
"height": 79,
"rawWidth": 506,
"rawHeight": 79,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-253,
-39.5,
0,
253,
-39.5,
0,
-253,
39.5,
0,
253,
39.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
79,
506,
79,
0,
0,
506,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-253,
-39.5,
0
],
"maxPos": [
253,
39.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "174e971c-e5ec-4c6f-8437-bfa999487263@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "174e971c-e5ec-4c6f-8437-bfa999487263@f9941"
}
}

BIN
assets/10001/res/game/fontImg/ksyx_tmew.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

134
assets/10001/res/game/fontImg/ksyx_tmew.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "dc55b687-18b5-4af6-b230-2de4c9dbfaab",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "dc55b687-18b5-4af6-b230-2de4c9dbfaab@6c48a",
"displayName": "ksyx_tmew",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "dc55b687-18b5-4af6-b230-2de4c9dbfaab",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "dc55b687-18b5-4af6-b230-2de4c9dbfaab@f9941",
"displayName": "ksyx_tmew",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 680,
"height": 72,
"rawWidth": 680,
"rawHeight": 72,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-340,
-36,
0,
340,
-36,
0,
-340,
36,
0,
340,
36,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
72,
680,
72,
0,
0,
680,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-340,
-36,
0
],
"maxPos": [
340,
36,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "dc55b687-18b5-4af6-b230-2de4c9dbfaab@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "dc55b687-18b5-4af6-b230-2de4c9dbfaab@f9941"
}
}

BIN
assets/10001/res/game/fontImg/ksyx_yw.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

134
assets/10001/res/game/fontImg/ksyx_yw.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "e5e971ec-a23b-4c0f-ba09-7d1d4cc74f1d",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "e5e971ec-a23b-4c0f-ba09-7d1d4cc74f1d@6c48a",
"displayName": "ksyx_yw",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "e5e971ec-a23b-4c0f-ba09-7d1d4cc74f1d",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "e5e971ec-a23b-4c0f-ba09-7d1d4cc74f1d@f9941",
"displayName": "ksyx_yw",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 351,
"height": 58,
"rawWidth": 351,
"rawHeight": 58,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-175.5,
-29,
0,
175.5,
-29,
0,
-175.5,
29,
0,
175.5,
29,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
58,
351,
58,
0,
0,
351,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-175.5,
-29,
0
],
"maxPos": [
175.5,
29,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "e5e971ec-a23b-4c0f-ba09-7d1d4cc74f1d@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "e5e971ec-a23b-4c0f-ba09-7d1d4cc74f1d@f9941"
}
}

BIN
assets/10001/res/game/fontImg/ksyx_zw.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

134
assets/10001/res/game/fontImg/ksyx_zw.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "4dd9c4fc-55c6-4630-8a52-5b6f0e473d44",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "4dd9c4fc-55c6-4630-8a52-5b6f0e473d44@6c48a",
"displayName": "ksyx_zw",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "4dd9c4fc-55c6-4630-8a52-5b6f0e473d44",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "4dd9c4fc-55c6-4630-8a52-5b6f0e473d44@f9941",
"displayName": "ksyx_zw",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 275,
"height": 73,
"rawWidth": 275,
"rawHeight": 73,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-137.5,
-36.5,
0,
137.5,
-36.5,
0,
-137.5,
36.5,
0,
137.5,
36.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
73,
275,
73,
0,
0,
275,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-137.5,
-36.5,
0
],
"maxPos": [
137.5,
36.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "4dd9c4fc-55c6-4630-8a52-5b6f0e473d44@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "4dd9c4fc-55c6-4630-8a52-5b6f0e473d44@f9941"
}
}

BIN
assets/10001/res/game/fontImg/pic_text.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

134
assets/10001/res/game/fontImg/pic_text.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "80543784-bd34-459a-9ce6-c43a6c4052c2",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "80543784-bd34-459a-9ce6-c43a6c4052c2@6c48a",
"displayName": "pic_text",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "80543784-bd34-459a-9ce6-c43a6c4052c2",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "80543784-bd34-459a-9ce6-c43a6c4052c2@f9941",
"displayName": "pic_text",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 370,
"height": 106,
"rawWidth": 370,
"rawHeight": 106,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-185,
-53,
0,
185,
-53,
0,
-185,
53,
0,
185,
53,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
106,
370,
106,
0,
0,
370,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-185,
-53,
0
],
"maxPos": [
185,
53,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "80543784-bd34-459a-9ce6-c43a6c4052c2@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "80543784-bd34-459a-9ce6-c43a6c4052c2@f9941"
}
}

BIN
assets/10001/res/game/ksyx_bg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

134
assets/10001/res/game/ksyx_bg.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "612f87fc-848d-4dc2-bddc-c692bdc811b7",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "612f87fc-848d-4dc2-bddc-c692bdc811b7@6c48a",
"displayName": "ksyx_bg",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "612f87fc-848d-4dc2-bddc-c692bdc811b7",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "612f87fc-848d-4dc2-bddc-c692bdc811b7@f9941",
"displayName": "ksyx_bg",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 795,
"height": 91,
"rawWidth": 795,
"rawHeight": 91,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-397.5,
-45.5,
0,
397.5,
-45.5,
0,
-397.5,
45.5,
0,
397.5,
45.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
91,
795,
91,
0,
0,
795,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-397.5,
-45.5,
0
],
"maxPos": [
397.5,
45.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "612f87fc-848d-4dc2-bddc-c692bdc811b7@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "612f87fc-848d-4dc2-bddc-c692bdc811b7@f9941"
}
}

BIN
assets/10001/res/game/patti_ip.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.0 KiB

134
assets/10001/res/game/patti_ip.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "25368d8e-37a0-4c32-9f6a-8dbc2f952cd5",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "25368d8e-37a0-4c32-9f6a-8dbc2f952cd5@6c48a",
"displayName": "patti_ip",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "25368d8e-37a0-4c32-9f6a-8dbc2f952cd5",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "25368d8e-37a0-4c32-9f6a-8dbc2f952cd5@f9941",
"displayName": "patti_ip",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -0.5,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 237,
"height": 62,
"rawWidth": 238,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-118.5,
-31,
0,
118.5,
-31,
0,
-118.5,
31,
0,
118.5,
31,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
62,
237,
62,
0,
0,
237,
0
],
"nuv": [
0,
0,
0.9957983193277311,
0,
0,
1,
0.9957983193277311,
1
],
"minPos": [
-118.5,
-31,
0
],
"maxPos": [
118.5,
31,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "25368d8e-37a0-4c32-9f6a-8dbc2f952cd5@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "25368d8e-37a0-4c32-9f6a-8dbc2f952cd5@f9941"
}
}

BIN
assets/10001/res/game/pic_gold_bg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

134
assets/10001/res/game/pic_gold_bg.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "6d468484-68b6-4093-a868-c2272da05f92",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "6d468484-68b6-4093-a868-c2272da05f92@6c48a",
"displayName": "pic_gold_bg",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "6d468484-68b6-4093-a868-c2272da05f92",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "6d468484-68b6-4093-a868-c2272da05f92@f9941",
"displayName": "pic_gold_bg",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 327,
"height": 63,
"rawWidth": 327,
"rawHeight": 63,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-163.5,
-31.5,
0,
163.5,
-31.5,
0,
-163.5,
31.5,
0,
163.5,
31.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
63,
327,
63,
0,
0,
327,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-163.5,
-31.5,
0
],
"maxPos": [
163.5,
31.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "6d468484-68b6-4093-a868-c2272da05f92@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "6d468484-68b6-4093-a868-c2272da05f92@f9941"
}
}

BIN
assets/10001/res/game/pic_icon_kuang.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

134
assets/10001/res/game/pic_icon_kuang.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "7f92cb34-997d-41d8-a6e4-ce110698c3ad",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "7f92cb34-997d-41d8-a6e4-ce110698c3ad@6c48a",
"displayName": "pic_icon_kuang",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "7f92cb34-997d-41d8-a6e4-ce110698c3ad",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "7f92cb34-997d-41d8-a6e4-ce110698c3ad@f9941",
"displayName": "pic_icon_kuang",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 174,
"height": 278,
"rawWidth": 174,
"rawHeight": 278,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-87,
-139,
0,
87,
-139,
0,
-87,
139,
0,
87,
139,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
278,
174,
278,
0,
0,
174,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-87,
-139,
0
],
"maxPos": [
87,
139,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "7f92cb34-997d-41d8-a6e4-ce110698c3ad@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "7f92cb34-997d-41d8-a6e4-ce110698c3ad@f9941"
}
}

BIN
assets/10001/res/game/pic_jiantou.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

BIN
assets/10001/res/game/pic_jindutiao_line.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

134
assets/10001/res/game/pic_jindutiao_line.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "a4b2e8f6-5a7d-4a74-8134-d74572ac3bdf",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "a4b2e8f6-5a7d-4a74-8134-d74572ac3bdf@6c48a",
"displayName": "pic_jindutiao_line",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "a4b2e8f6-5a7d-4a74-8134-d74572ac3bdf",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "a4b2e8f6-5a7d-4a74-8134-d74572ac3bdf@f9941",
"displayName": "pic_jindutiao_line",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1,
"height": 14,
"rawWidth": 1,
"rawHeight": 14,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-0.5,
-7,
0,
0.5,
-7,
0,
-0.5,
7,
0,
0.5,
7,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
14,
1,
14,
0,
0,
1,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-0.5,
-7,
0
],
"maxPos": [
0.5,
7,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "a4b2e8f6-5a7d-4a74-8134-d74572ac3bdf@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "a4b2e8f6-5a7d-4a74-8134-d74572ac3bdf@f9941"
}
}

BIN
assets/10001/res/game/pic_paixing_bg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

134
assets/10001/res/game/pic_paixing_bg.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "d15d3135-8f9c-452b-b496-393b86824bd5",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "d15d3135-8f9c-452b-b496-393b86824bd5@6c48a",
"displayName": "pic_paixing_bg",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "d15d3135-8f9c-452b-b496-393b86824bd5",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "d15d3135-8f9c-452b-b496-393b86824bd5@f9941",
"displayName": "pic_paixing_bg",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 336,
"height": 47,
"rawWidth": 336,
"rawHeight": 47,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-168,
-23.5,
0,
168,
-23.5,
0,
-168,
23.5,
0,
168,
23.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
47,
336,
47,
0,
0,
336,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-168,
-23.5,
0
],
"maxPos": [
168,
23.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "d15d3135-8f9c-452b-b496-393b86824bd5@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "d15d3135-8f9c-452b-b496-393b86824bd5@f9941"
}
}

BIN
assets/10001/res/game/pic_tab_down.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

BIN
assets/10001/res/game/pic_xiazhu_bg1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

134
assets/10001/res/game/pic_xiazhu_bg1.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "7382d3e7-c4e1-4f21-8796-87e61ae5f117",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "7382d3e7-c4e1-4f21-8796-87e61ae5f117@6c48a",
"displayName": "pic_xiazhu_bg1",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "7382d3e7-c4e1-4f21-8796-87e61ae5f117",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "7382d3e7-c4e1-4f21-8796-87e61ae5f117@f9941",
"displayName": "pic_xiazhu_bg1",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 211,
"height": 51,
"rawWidth": 211,
"rawHeight": 51,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-105.5,
-25.5,
0,
105.5,
-25.5,
0,
-105.5,
25.5,
0,
105.5,
25.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
51,
211,
51,
0,
0,
211,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-105.5,
-25.5,
0
],
"maxPos": [
105.5,
25.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "7382d3e7-c4e1-4f21-8796-87e61ae5f117@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "7382d3e7-c4e1-4f21-8796-87e61ae5f117@f9941"
}
}

BIN
assets/10001/res/game/pop/pic_bg3.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 286 KiB

134
assets/10001/res/game/pop/pic_bg3.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "3970534c-4ca6-4aef-92dd-8296a755a68d",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "3970534c-4ca6-4aef-92dd-8296a755a68d@6c48a",
"displayName": "pic_bg3",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "3970534c-4ca6-4aef-92dd-8296a755a68d",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "3970534c-4ca6-4aef-92dd-8296a755a68d@f9941",
"displayName": "pic_bg3",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 660,
"height": 402,
"rawWidth": 660,
"rawHeight": 402,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-330,
-201,
0,
330,
-201,
0,
-330,
201,
0,
330,
201,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
402,
660,
402,
0,
0,
660,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-330,
-201,
0
],
"maxPos": [
330,
201,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "3970534c-4ca6-4aef-92dd-8296a755a68d@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "3970534c-4ca6-4aef-92dd-8296a755a68d@f9941"
}
}

BIN
assets/10001/res/game/pop/pic_weixuanzhong.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

134
assets/10001/res/game/pop/pic_weixuanzhong.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "29d0c4f5-4d16-4d42-9a55-0580676c24cf",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "29d0c4f5-4d16-4d42-9a55-0580676c24cf@6c48a",
"displayName": "pic_weixuanzhong",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "29d0c4f5-4d16-4d42-9a55-0580676c24cf",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "29d0c4f5-4d16-4d42-9a55-0580676c24cf@f9941",
"displayName": "pic_weixuanzhong",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 218,
"height": 88,
"rawWidth": 218,
"rawHeight": 88,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-109,
-44,
0,
109,
-44,
0,
-109,
44,
0,
109,
44,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
88,
218,
88,
0,
0,
218,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-109,
-44,
0
],
"maxPos": [
109,
44,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "29d0c4f5-4d16-4d42-9a55-0580676c24cf@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "29d0c4f5-4d16-4d42-9a55-0580676c24cf@f9941"
}
}

BIN
assets/10001/res/game/pop/pic_xuanzhong.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

134
assets/10001/res/game/pop/pic_xuanzhong.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "12745a84-8aa0-4ecc-97dd-56e10b8f17cb",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "12745a84-8aa0-4ecc-97dd-56e10b8f17cb@6c48a",
"displayName": "pic_xuanzhong",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "12745a84-8aa0-4ecc-97dd-56e10b8f17cb",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "12745a84-8aa0-4ecc-97dd-56e10b8f17cb@f9941",
"displayName": "pic_xuanzhong",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 218,
"height": 88,
"rawWidth": 218,
"rawHeight": 88,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-109,
-44,
0,
109,
-44,
0,
-109,
44,
0,
109,
44,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
88,
218,
88,
0,
0,
218,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-109,
-44,
0
],
"maxPos": [
109,
44,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "12745a84-8aa0-4ecc-97dd-56e10b8f17cb@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "12745a84-8aa0-4ecc-97dd-56e10b8f17cb@f9941"
}
}

BIN
assets/10001/res/game/rule/fp.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

134
assets/10001/res/game/rule/fp.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "b2a9f123-c33b-4769-ba02-c26f85b041fc",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "b2a9f123-c33b-4769-ba02-c26f85b041fc@6c48a",
"displayName": "fp",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "b2a9f123-c33b-4769-ba02-c26f85b041fc",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "b2a9f123-c33b-4769-ba02-c26f85b041fc@f9941",
"displayName": "fp",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 379,
"height": 142,
"rawWidth": 379,
"rawHeight": 142,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-189.5,
-71,
0,
189.5,
-71,
0,
-189.5,
71,
0,
189.5,
71,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
142,
379,
142,
0,
0,
379,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-189.5,
-71,
0
],
"maxPos": [
189.5,
71,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "b2a9f123-c33b-4769-ba02-c26f85b041fc@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "b2a9f123-c33b-4769-ba02-c26f85b041fc@f9941"
}
}

BIN
assets/10001/res/game/yy_wxz.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

134
assets/10001/res/game/yy_wxz.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "577fa812-0361-406f-852e-6035cb38cd0e",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "577fa812-0361-406f-852e-6035cb38cd0e@6c48a",
"displayName": "yy_wxz",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "577fa812-0361-406f-852e-6035cb38cd0e",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "577fa812-0361-406f-852e-6035cb38cd0e@f9941",
"displayName": "yy_wxz",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 115,
"height": 40,
"rawWidth": 115,
"rawHeight": 40,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-57.5,
-20,
0,
57.5,
-20,
0,
-57.5,
20,
0,
57.5,
20,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
40,
115,
40,
0,
0,
115,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-57.5,
-20,
0
],
"maxPos": [
57.5,
20,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "577fa812-0361-406f-852e-6035cb38cd0e@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "577fa812-0361-406f-852e-6035cb38cd0e@f9941"
}
}

4
assets/10001/src/GameConst10001.ts

@ -12,13 +12,13 @@ export enum GameNetCode{
ForceSeeCard = 10001008, // 强制看牌[服务器推给客户端]
ForceCompare = 10001009, // 强制比牌[服务器推给客户端]
Game_Start = 10001012,//游戏开始 服务器推
See_Card = 10001013,//看牌
See_Card = 10001013,//其余玩家看牌返回
Settlement = 10001014,//结算
// ReStart = 10001017, //下一局游戏开始 重新开始游戏
PlayerJoin = 10001021,// 玩家加入房间
PlayerOut = 10001022,// 玩家退出 结束游戏 退出房间
RoomWait = 10001023,// 房间等待倒计时
GameRecord = 10001024, // 游戏记录
GameRecord = 10001024, // 玩家自己看牌返回
}
export enum GamePanelConst{

7
assets/10001/src/game/TeenPattieCommData.ts

@ -19,6 +19,7 @@ export class TeenPattieCommData{
this._beiPlayerData = null;
this.allPlayerId = [];
this._allPlayerData = [];
this.allWatchPlayerData = [];
this._allKanPlayerCard = [];
this._allQipaiData = [];
this.allSeePlayerID = []
@ -89,6 +90,9 @@ export class TeenPattieCommData{
return this._allPlayerData;
}
/**所有观战玩家的数据 */
public allWatchPlayerData:any[]=[];
/**所有玩家的牌的信息 */
public _allKanPlayerCard:any[]=[];
/**所有玩家的牌的信息 */
@ -164,4 +168,7 @@ export class TeenPattieCommData{
/**是否已强制看牌 */
public isRegisthandle:boolean = false;
/**是否正在观战 */
public isCurrWatch:boolean = true;
}

216
assets/10001/src/game/component/TeenPattieBiPaiSuccGamePanel.ts

@ -1,10 +1,10 @@
import { _decorator, Animation, Button, Component, find, Label, Node, sp, Sprite, SpriteFrame } from 'cc';
import { _decorator, Animation, Button, Component, find, Label, Node, sp, Sprite } from 'cc';
import { TeenPattieCommData } from '../TeenPattieCommData';
import { TeenPattiePathTool } from '../../tool/TeenPattiePathTool';
import { TeenPattieCommTool } from '../../tool/TeenPattieCommTool';
import { TeenPattieEventType } from '../../tool/TeenPattieEventType';
import { AudioManager, LoaderManager, Message, Sleep, SystemParams, UIManager } from '../../sdk/API';
import { BundleName, GamePanelConst, GameSound, GameStatus } from '../../GameConst10001';
import { AudioManager, Message, Sleep, UIManager } from '../../sdk/API';
import { GamePanelConst, GameSound, GameStatus } from '../../GameConst10001';
const { ccclass, property } = _decorator;
@ccclass('TeenPattieBiPaiSuccGamePanel')
@ -37,11 +37,6 @@ export class TeenPattieBiPaiSuccGamePanel extends Component {
private cardType_2: Sprite;
private cardType_Node_2:Node;
/**胜利方数据 */
private faqiData: any;
/**失败方数据 */
private beiFaqiData: any;
/**PK结果数据 */
private result: any;
@ -90,137 +85,38 @@ export class TeenPattieBiPaiSuccGamePanel extends Component {
this.result = TeenPattieCommData.getInstance().pkResult;
this.timeLabel = 2;
this.clickNum = 1;
this.anumNum_1 = 0;
this.anumNum_2 = 0;
this.startEvnet();
}
private async onStartClose(){
this.timeLabel--;
if(this.timeLabel <= 0){
if(this.anumNum_1 > 2 || this.anumNum_2 > 2){
clearInterval(this.tid);
this.tid = null;
await Sleep(1000)
this.onClickBtn();
}
clearInterval(this.tid);
this.tid = null;
await Sleep(1000)
this.onClickBtn();
}
}
private startEvnet() {
TeenPattieCommTool.gamePause(GameStatus.Pause)
// this.closeBtn?.node?.on(Node.EventType.TOUCH_END,this.onClickBtn,this);
Message.add(TeenPattieEventType.Reconnect, this.closeUI, this);
this.tid = setInterval(this.onStartClose.bind(this),1000)
this.isFaqi();
// this.closeBtn?.node?.on(Node.EventType.TOUCH_END,this.onClickBtn,this);
Message.add(TeenPattieEventType.Reconnect, this.closeUI, this);
console.log("******注册动画事件*******");
this.onSkeleEvent()
this.vsSkele.setCompleteListener(()=>{
this.showWinPlayer();
})
}
protected onDestroy(): void {
// this.closeBtn?.node?.off(Node.EventType.TOUCH_END,this.onClickBtn,this);
Message.remove(TeenPattieEventType.Reconnect, this.closeUI, this);
this.onDesSkeleEvent();
}
/**注册需要播放的动画事件 */
private onSkeleEvent(){
console.log("******背景动画播放开始*******");
let loadAnim = setTimeout(()=>{
clearTimeout(loadAnim);
loadAnim = null;
console.log("******背景动画播放完*******");
this.onloadAnimFunc();
},1000)
for(let i=0;i<this.cardAnim_1.length;i++){
this.cardAnim_1[i].on(Animation.EventType.FINISHED,this.cardAnimFunc_1,this)
}
for(let i=0;i<this.cardAnim_2.length;i++){
this.cardAnim_2[i].on(Animation.EventType.FINISHED,this.cardAnimFunc_2,this)
}
}
/**销毁需要播放的动画事件 */
private onDesSkeleEvent(){
for(let i=0;i<this.cardAnim_1.length;i++){
this.cardAnim_1[i]?.off(Animation.EventType.FINISHED,this.cardAnimFunc_1,this)
}
for(let i=0;i<this.cardAnim_2.length;i++){
this.cardAnim_2[i]?.off(Animation.EventType.FINISHED,this.cardAnimFunc_2,this)
}
}
/**开始动画播放完成 */
private onloadAnimFunc(){
this.cardAnim_1[this.anumNum_1].play()
this.cardAnim_2[this.anumNum_2].play()
}
private anumNum_1:number = 0;
private anumNum_2:number = 0;
private cardAnimFunc_1(){
if(this.anumNum_1 > 2) return
if(this.cardAnim_1[this.anumNum_1]){
this.cardAnim_1[this.anumNum_1].stop();
this.cardAnim_1[this.anumNum_1]=null;
}
this.setCardSprite_1(this.anumNum_1)
this.anumNum_1 += 1
if(this.anumNum_1 > 2) return
if( this.cardAnim_1[this.anumNum_1])this.cardAnim_1[this.anumNum_1].play()
}
private cardAnimFunc_2(){
if(this.anumNum_2 > 2) return
if(this.cardAnim_2[this.anumNum_2]){
this.cardAnim_2[this.anumNum_2].stop();
this.cardAnim_2[this.anumNum_2]=null;
}
this.setCardSprite_2(this.anumNum_2)
this.anumNum_2 += 1
if(this.anumNum_2 > 2){
this.animEnd();
return;
}
if(this.cardAnim_2[this.anumNum_2])this.cardAnim_2[this.anumNum_2].play()
}
/**动画结束 */
private animEnd(){
this.faqi_win.active = this.result.winSeatId == TeenPattieCommData.getInstance().playerData.SeatId;
this.beifaqi_win.active = this.result.winSeatId == TeenPattieCommData.getInstance().beiPlayerData.SeatId;
}
private clickNum:number=1
private onClickBtn(){
if(this.anumNum_1 > 2 || this.anumNum_2 > 2) this.clickNum++
if(this.clickNum > 1){
this.closeUI();
return
}else{
this.skipAnim()
this.clickNum++
}
}
private skipAnim(){
for(let i = 0;i<3;i++){
this.anumNum_1 = 3
this.setCardSprite_1(i)
}
for(let i = 0;i<3;i++){
this.anumNum_2 = 3
this.setCardSprite_2(i)
}
if(this.cardType_Node_1 && this.cardType_1.isValid)this.cardType_Node_1.active = true;
if(this.cardType_Node_2 && this.cardType_2.isValid)this.cardType_Node_2.active = true;
this.closeUI();
}
/**关闭UI */
@ -229,9 +125,6 @@ export class TeenPattieBiPaiSuccGamePanel extends Component {
this.tid=null
this.timeLabel = 3;
this.clickNum = 1;
this.anumNum_1 = 0;
this.anumNum_2 = 0;
Message.send(TeenPattieEventType.PkCardEnd);
TeenPattieCommTool.gamePause(GameStatus.Recover);
@ -247,95 +140,30 @@ export class TeenPattieBiPaiSuccGamePanel extends Component {
if(win && win.SeatId == TeenPattieCommData.getInstance().playerSeatId) AudioManager.getInstance().playEffect(GameSound.bipaiWin)
//发起方
const selfCardCard = TeenPattieCommData.getInstance().bipaiPlayerCardData;
this.initFaqiData(selfCardCard, win);
this.initFaqiData(win);
//被发起方
const beiPlayerCardCard = TeenPattieCommData.getInstance().beiBipaiPlayerCardData;
this.initBeiFaqiData(beiPlayerCardCard, lost);
this.initBeiFaqiData(lost);
}
/**发起方数据初始化 */
private initFaqiData(playerCard: any, win: any) {
if(!playerCard) this.bipai_faqi_cards.active = false;
this.faqiData = win;
private initFaqiData(win: any) {
TeenPattiePathTool.setAvatar(this.biPai_faqi_head, win.avatar);
TeenPattiePathTool.setAvatarFrame(this.biPai_faqi_frame, win.avatar_vip);
this.biPai_faqi_naicName.string = win.nickname;
const cards = playerCard.Cards;
const cardsType = playerCard.CardType;
async function findCardsType(owner: TeenPattieBiPaiSuccGamePanel) {
let sp: SpriteFrame = await LoaderManager.getInstance().getType(`${BundleName.BundleName}`, `res/cardsType/${cardsType}/spriteFrame`, SpriteFrame) as SpriteFrame;
owner.cardType_1.spriteFrame = sp;
}
findCardsType(this);
this.cards_1 = cards
}
private cards_1:any
/**翻牌 1 */
private setCardSprite_1(num:number){
const cards = this.cards_1
if(!cards || !this.cardList_1) return;
//牌的花色
const suitType = cards[num].suit;
//牌的值
const suitValue = cards[num].value;
const anumNum = num
const path = TeenPattiePathTool.getCardPath(suitType,suitValue)
async function findSpriteFrame(owner: TeenPattieBiPaiSuccGamePanel) {
const url = path;
let spriteFrame: SpriteFrame = await LoaderManager.getInstance().getType(`${BundleName.BundleName}`, url, SpriteFrame) as SpriteFrame;
owner.cardList_1[anumNum].spriteFrame = spriteFrame;
}
findSpriteFrame(this);
if(anumNum >= 2){
this.cardType_Node_1.active = true;
}
}
/**被发起方数据初始化 */
private initBeiFaqiData(playerCard: any, lost: any) {
if(!playerCard) this.bipai_beifaqi_cards.active = false;
this.beiFaqiData = lost;
private initBeiFaqiData(lost: any) {
TeenPattiePathTool.setAvatar(this.biPai_beifaqi_head, lost.avatar);
TeenPattiePathTool.setAvatarFrame(this.biPai_beifaqi_frame, lost.avatar_vip);
this.biPai_beifaqi_naicName.string = lost.nickname;
this.beifaqi_win.active = this.result.winSeatId == lost.SeatId;
const cards = playerCard.Cards;
const cardsType = playerCard.CardType;
async function findCardsType(owner: TeenPattieBiPaiSuccGamePanel) {
let sp: SpriteFrame = await LoaderManager.getInstance().getType(`${BundleName.BundleName}`, `res/cardsType/${cardsType}/spriteFrame`, SpriteFrame) as SpriteFrame;
owner.cardType_2.spriteFrame = sp;
}
findCardsType(this);
this.cards_2 = cards
}
private cards_2:any
/**翻牌 2 */
private setCardSprite_2(num:number){
const cards = this.cards_2
if(!cards || !this.cardList_2) return;
//牌的花色
const suitType = cards[num].suit;
//牌的值
const suitValue = cards[num].value;
const anumNum = num
const path = TeenPattiePathTool.getCardPath(suitType,suitValue)
async function findSpriteFrame(owner: TeenPattieBiPaiSuccGamePanel) {
const url = path;
let spriteFrame: SpriteFrame = await LoaderManager.getInstance().getType(`${BundleName.BundleName}`, url, SpriteFrame) as SpriteFrame;
owner.cardList_2[anumNum].spriteFrame = spriteFrame;
}
findSpriteFrame(this);
if(anumNum >= 2){
this.cardType_Node_2.active = true;
}
/**动画播放完成后显示赢家 */
private showWinPlayer(){
this.faqi_win.active = this.result.winSeatId == TeenPattieCommData.getInstance().playerData.SeatId;
this.beifaqi_win.active = this.result.winSeatId == TeenPattieCommData.getInstance().beiPlayerData.SeatId;
}

9
assets/10001/src/game/component/TeenPattieRecordGamePanel.ts

@ -33,14 +33,7 @@ export class TeenPattieRecordGamePanel extends Component {
}
private onGetGameRecord(){
Network.getInstance().send(GameNetCode.GameRecord,{},(value)=>{
Network.getInstance().removehandle(GameNetCode.GameRecord);
if(value.code == 0){
this.showItemNode(value.data.record);
}else{
window["Toast"]?.getInstance().showToast(Game10001Res.getInstance()?.getString(`net.code.status.${value.code}`));
}
})
}
private showItemNode(value:any){

29
assets/10001/src/game/component/TeenPattieWinGamePanel.ts

@ -16,13 +16,9 @@ export class TeenPattieWinGamePanel extends Component {
private coutnDown:Label;
private cards:Node;
private cardsList:Sprite[];
private cardsType:Sprite;
private closeBtn:Button;
private winEffect:sp.Skeleton
private logo:Node;
private logoS:Sprite[];
private timeLabel:number;
private win:any;
@ -110,31 +106,6 @@ export class TeenPattieWinGamePanel extends Component {
}
findSpriteFrame(this);
}
/**牌型 */
private winCardType(){
const allPlayerCard = TeenPattieCommData.getInstance().allKanPlayerCard;
let playerCard:any;
playerCard = this.win.card
if(!playerCard || !playerCard.Cards) this.cards.active = false;
const cards = playerCard.Cards;
for (let c = 0; c < cards.length; c++) {
//牌的花色
const suitType = cards[c].suit;
//牌的值
const suitValue = cards[c].value;
async function findSpriteFrame(owner: TeenPattieWinGamePanel) {
const url = `res/card/${suitType}_${suitValue}/spriteFrame`;
let spriteFrame: SpriteFrame = await LoaderManager.getInstance().getType(`${BundleName.BundleName}`, url, SpriteFrame) as SpriteFrame;
if(spriteFrame){
owner.cardsList[c].spriteFrame = spriteFrame;
}
}
findSpriteFrame(this);
}
}
/**关闭UI */
private closeUI(){

14
assets/10001/src/game/logic/TeenPattiePkCardsLogic.ts

@ -1,6 +1,6 @@
import { Component, _decorator } from "cc";
import { I18Manager, Message, Sleep, UILayerIndex, UIManager } from "../../sdk/API";
import { Component } from "cc";
import { Message, Sleep, UILayerIndex, UIManager } from "../../sdk/API";
import { TeenPattieEventType } from "../../tool/TeenPattieEventType";
import { TeenPattieCommData } from "../TeenPattieCommData";
import { TeenPattiePlayerLogic } from "./TeenPattiePlayerLogic";
@ -38,7 +38,6 @@ export class TeenPattiePkCardsLogic extends Component {
this.pkData = value;
this.player = ow;
const allCards = TeenPattieCommData.getInstance().allKanPlayerCard;
const allQi = TeenPattieCommData.getInstance().allQipaiData || [];
const lostId = value.loseSeatId;
@ -74,15 +73,6 @@ export class TeenPattiePkCardsLogic extends Component {
}
}
//赢家和输家牌的数据
for(let i = 0;i<allCards.length;i++){
if(allCards[i].SeatId == value.winSeatId){
TeenPattieCommData.getInstance()._bipaiPlayerCardData = allCards[i];
}else if(allCards[i].SeatId == value.loseSeatId){
TeenPattieCommData.getInstance()._beiBipaiPlayerCardData = allCards[i];
}
}
//没有玩家自己
if (value.winSeatId != ow.playerSeatId && value.loseSeatId != ow.playerSeatId) {
this.noSelfShowLostStatus();

21
assets/10001/src/game/logic/TeenPattiePlayerLogic.ts

@ -439,8 +439,8 @@ export class TeenPattiePlayerLogic extends Component {
this.seeBtn.node.active = true;
if(this._data.isSeeCard){
this.seeBtn.node.active = false;
const value = this._data.cards;
this.seeCards.selfSeeCards([value],this,true);
const value = TeenPattieCommData.getInstance().allKanPlayerCard;
this.seeCards.selfSeeCards(value,this,true);
}
}
}
@ -475,7 +475,7 @@ export class TeenPattiePlayerLogic extends Component {
//将正在游戏中的玩家的手牌加入
if(this._data.cards){
TeenPattieCommData.getInstance()._allKanPlayerCard.push(this._data.cards);
this.card.active = true;
}else{
this.card.active = false;
}
@ -523,7 +523,6 @@ export class TeenPattiePlayerLogic extends Component {
/**玩家是否看牌 */
private allPlayerIsSeeCard(value: any) {
this.allSeeCards = value;
this.seeCards.seeCards(value.seatId,this);
if(value.seatId != this.data?.SeatId) return;
const allShu = TeenPattieCommData.getInstance().allQipaiData;
allShu.forEach(key=>{
@ -534,6 +533,7 @@ export class TeenPattiePlayerLogic extends Component {
if(this.isSee) return;
this.isSee = true;
this.seeCards.seeCards(value.seatId,this);
if(this.showTip)this.showTip.showSeen(this);
}
@ -701,13 +701,12 @@ export class TeenPattiePlayerLogic extends Component {
private jieSuanResult(value: any) {
this.pic_winner.active = false;
TeenPattieGameStaticSystem.showEffect.hideBiPaiLigature();
if(value.winSeatId == this.playerSeatId && value.winSeatId == this.data?.SeatId){
if (this.seeBtn.isValid) this.seeBtn.node.active = false;
const cards = TeenPattieCommData.getInstance().allKanPlayerCard;
for(let i=0;i<cards.length;i++){
if(cards[i].SeatId == this.playerSeatId){
this.seeCards.selfSeeCards(cards,this,true);
}
if (this.seeBtn.isValid) this.seeBtn.node.active = false;
const cards = TeenPattieCommData.getInstance().allKanPlayerCard;
for(let i=0;i<cards.length;i++){
if(cards[i].SeatId == this.data?.SeatId){
this.seeCards.selfSeeCards(cards,this,true);
console.warn("结算翻牌:",cards[i]);
}
}

6
assets/10001/src/game/logic/TeenPattieSeeCardsLogic.ts

@ -1,9 +1,9 @@
import { Component, SpriteFrame, Vec3, _decorator, v3 } from "cc";
import { Component, SpriteFrame, v3 } from "cc";
import { TeenPattieCommData } from "../TeenPattieCommData";
import { TeenPattiePlayerLogic } from "./TeenPattiePlayerLogic";
import { TeenPattiePathTool } from "../../tool/TeenPattiePathTool";
import { TeenPattieEventType } from "../../tool/TeenPattieEventType";
import { I18Manager, LoaderManager, Message } from "../../sdk/API";
import { LoaderManager, Message } from "../../sdk/API";
import { Game10001Res } from "../../comm/Game10001Res";
import { BundleName } from "../../GameConst10001";
@ -73,7 +73,7 @@ export class TeenPattieSeeCardsLogic extends Component {
//强制看牌
if (isForceCard) {
if (ow.seen && ow.seen.isValid) ow.seen.active = false;
if (ow.pack && ow.pack.isValid) ow.pack.active = false;
// if (ow.pack && ow.pack.isValid) ow.pack.active = false;
}
const cards = cardListData[i].Cards;
const cardsType = cardListData[i].CardType;

112
assets/10001/src/game/system/TeenpattieGameProxySystem.ts

@ -8,6 +8,7 @@ import { TeenPattieGameSystem } from "./TeenPattieGameSystem";
import { GameNetCode, GamePanelConst, gameErrorCode } from "../../GameConst10001";
import { TeenPattiePlayerLogic } from "../logic/TeenPattiePlayerLogic";
import { Game10001Res } from "../../comm/Game10001Res";
import { UserData } from "../../sdk/GameVO";
export class TeenpattieGameProxySystem extends Component {
/**当前出牌玩家ID */
@ -30,7 +31,10 @@ export class TeenpattieGameProxySystem extends Component {
Network.getInstance().registhandle(GameNetCode.pack_Card, this.onGameQiPai.bind(this));
Network.getInstance().registhandle(GameNetCode.play_Card, this.onGameChuPai.bind(this));
Network.getInstance().registhandle(GameNetCode.Settlement, this.onGameJieSuan.bind(this));
Network.getInstance().registhandle(GameNetCode.See_Card, this.onGameSeeCard.bind(this));
Network.getInstance().registhandle(GameNetCode.GameRecord, this.onGameSeeCard.bind(this));
Network.getInstance().registhandle(GameNetCode.Compare_Card, this.faqiBiPai.bind(this));
Network.getInstance().registhandle(GameNetCode.Pk_Card, this.pkCardData.bind(this));
Network.getInstance().registhandle(GameNetCode.Bet, this.onGameBetData.bind(this));
@ -55,7 +59,10 @@ export class TeenpattieGameProxySystem extends Component {
Network.getInstance().removehandle(GameNetCode.pack_Card, this.onGameQiPai.bind(this));
Network.getInstance().removehandle(GameNetCode.play_Card, this.onGameChuPai.bind(this));
Network.getInstance().removehandle(GameNetCode.Settlement, this.onGameJieSuan.bind(this));
Network.getInstance().removehandle(GameNetCode.See_Card, this.onGameSeeCard.bind(this));
Network.getInstance().removehandle(GameNetCode.GameRecord, this.onGameSeeCard.bind(this));
Network.getInstance().removehandle(GameNetCode.Compare_Card, this.faqiBiPai.bind(this));
Network.getInstance().removehandle(GameNetCode.Pk_Card, this.pkCardData.bind(this));
Network.getInstance().removehandle(GameNetCode.Bet, this.onGameBetData.bind(this));
@ -132,15 +139,14 @@ export class TeenpattieGameProxySystem extends Component {
TeenPattieCommData.getInstance().autoDissolutionCountdown = value.data.data.roomConfig.autoDissolutionCountdown;
TeenpattieGameProxySystem.gameSystem.clearAllPlayerByData();
if(value.data.data.ownCards) TeenPattieCommData.getInstance()._allKanPlayerCard.push(value.data.data.ownCards);
this.chagedIndex =userPlayer >= 3 ? -(userPlayer - 3) : (3 - userPlayer)
for(let key in allData){
let data:any= allData[key];
let index:number = this.getPlayerIndex(data?.SeatId)
const playerLogic:TeenPattiePlayerLogic=TeenpattieGameProxySystem.gameSystem.getPlayerBySeatId(index)
if(playerLogic){
playerLogic.setData(data)
}
this.setPlayerJoinData(index,data);
TeenPattieCommData.getInstance().allPlayerId.push(data?.SeatId);
// TeenpattieGameProxySystem.gameSystem.setJoinRoomPayerData(data,userPlayer);
TeenPattieCommData.getInstance()._allPlayerData.push(data);
@ -175,6 +181,18 @@ export class TeenpattieGameProxySystem extends Component {
else if(index <= 0)index=index + total;
return index;
}
/**
*
* @param index
* @param data
*/
private setPlayerJoinData(index:number,data:any){
const playerLogic:TeenPattiePlayerLogic=TeenpattieGameProxySystem.gameSystem.getPlayerBySeatId(index)
if(playerLogic){
playerLogic.setData(data)
}
}
/**房间底注 */
private onGameBaseBet(data: any){
Message.send(TeenPattieEventType.GameBaseBet, data);
@ -223,15 +241,32 @@ export class TeenpattieGameProxySystem extends Component {
/**看牌数据 */
private onGameSeeCard(value: any) {
console.warn("当前看牌玩家ID:",value.data.seatId);
if(TeenPattieCommData.getInstance().playerSeatId == value.data.seatId){
if(value.data.card){
this.setPlayerSeeCardData(value.data.card);
}
}
Message.send(TeenPattieEventType.IsSeeCard, value.data);
}
/**强制看牌 */
private ForceSeeCard(){
private ForceSeeCard(value:any){
TeenPattieCommData.getInstance().isRegisthandle = true;
Message.send(TeenPattieEventType.Registhandle);
}
/**处理玩家的牌的数据 */
private setPlayerSeeCardData(card:any){
const allKanPlayerCard = TeenPattieCommData.getInstance().allKanPlayerCard;
for(let i=0;i<allKanPlayerCard.length;i++){
if(card.SeatId == allKanPlayerCard[i].SeatId){
allKanPlayerCard.splice(i,1);
break;
}
}
TeenPattieCommData.getInstance()._allKanPlayerCard.push(card);
}
/**下注结果 */
private onGameBetData(value: any) {
if (value.code != 0) {
@ -309,6 +344,15 @@ export class TeenpattieGameProxySystem extends Component {
TeenPattieCommData.getInstance().isReconnect = false;
TeenPattieCommData.getInstance().isInJieSuan = true;
this.clearCurrChuPaiId();
if(this.resData.cards){
for(const key in this.resData.cards){
let item:any = value.data.cards[key];
if(item){
this.setPlayerSeeCardData(item);
}
}
}
Message.send(TeenPattieEventType.JieSuan, this.resData);
}
@ -344,10 +388,7 @@ export class TeenpattieGameProxySystem extends Component {
private onPlayerJoin(value:any){
let index:number = this.getPlayerIndex(value.data.SeatId)
console.warn("玩家加入游戏ID", index);
const playerLogic:TeenPattiePlayerLogic=TeenpattieGameProxySystem.gameSystem.getPlayerBySeatId(index)
if(playerLogic){
playerLogic.setData(value.data)
}
this.setPlayerJoinData(index,value.data);
TeenPattieCommData.getInstance()._allPlayerData.push(value.data);
TeenPattieCommData.getInstance().allPlayerId.push(value.data.SeatId);
}
@ -384,5 +425,58 @@ export class TeenpattieGameProxySystem extends Component {
param.language=Game10001Res.getInstance().getString(str)
Message.send(TeenPattieEventType.GameExit,param);
}
/**通知玩家观战转坐下 */
private notifyWatchToDown(data:any){
console.warn("通知玩家观战转坐下")
this.watchToDown(data);
}
/**通知玩家坐下转观战 */
private notifyDownToWatch(data:any){
console.warn("通知玩家坐下转观战")
this.downToWatch(data.chairId);
}
/**主动观战转坐下 */
private watchToDown(data:any){
for(const [index,item] of TeenPattieCommData.getInstance().allWatchPlayerData.entries()){
if(item.uid == data.uid){
item.chairId = data.chairId;
TeenPattieCommData.getInstance()._allPlayerData.push(item);
TeenPattieCommData.getInstance().allWatchPlayerData.splice(index,1);
if(data.uid == UserData.userId){
TeenPattieCommData.getInstance().playerSeatId = data.chairId;
TeenPattieCommData.getInstance().isCurrWatch = false;
}else{
}
// const str:string = SIXABPathTool.formatString(I18Manager.getInstance().getString("game.sixab.JoinedGame"),item.nickname);
// window["Toast"]?.getInstance().showToast(str);
}
}
}
/**玩家坐下转观战 */
private downToWatch(chairId:number){
// for(const [index,item] of SIXABGame.commData.chairIdPlayerData.entries()){
// if(item.chairId == chairId){
// if(item.uid == UserData.userId){
// SIXABGame.commData.isCurrWatch = true;
// SIXABGame.commData.playerSelfSeatId == -1;
// }
// const data:NotifyGetOutGame = {
// chairId: chairId,
// leaveReason: 0
// }
// Message.send(SIXABEventType.NOTIFY_GETOUTGAME,data);
// item.chairId = -1;
// SIXABGame.commData.watchPlayerData.push(item);
// SIXABGame.commData.chairIdPlayerData.splice(index,1);
// const str:string = SIXABPathTool.formatString(I18Manager.getInstance().getString("game.sixab.WatchBattle"),item.nickname);
// window["Toast"]?.getInstance().showToast(str);
// }
// }
}
}
Loading…
Cancel
Save