Browse Source

新3pt

master
cristianoxin 5 months ago
parent
commit
713c79ed11
  1. 41
      assets/10001/10001.scene
  2. BIN
      assets/10001/language/en/10001menu/btn_guize.png
  3. BIN
      assets/10001/language/en/10001menu/btn_shezhi.png
  4. BIN
      assets/10001/language/en/10001menu/btn_tuichu.png
  5. BIN
      assets/10001/language/en/10001menu/com_btn_gamerule.png
  6. 36
      assets/10001/language/en/10001menu/com_btn_gamerule.png.meta
  7. BIN
      assets/10001/language/en/10001menu/com_btn_quit.png
  8. 36
      assets/10001/language/en/10001menu/com_btn_quit.png.meta
  9. BIN
      assets/10001/language/en/10001menu/com_btn_shezhi.png
  10. 134
      assets/10001/language/en/10001menu/com_btn_shezhi.png.meta
  11. BIN
      assets/10001/language/in/10001menu/btn_guize.png
  12. BIN
      assets/10001/language/in/10001menu/btn_shezhi.png
  13. 134
      assets/10001/language/in/10001menu/btn_shezhi.png.meta
  14. BIN
      assets/10001/language/in/10001menu/btn_tuichu.png
  15. BIN
      assets/10001/language/in/10001menu/com_btn_gamerule.png
  16. 36
      assets/10001/language/in/10001menu/com_btn_gamerule.png.meta
  17. BIN
      assets/10001/language/in/10001menu/com_btn_quit.png
  18. 36
      assets/10001/language/in/10001menu/com_btn_quit.png.meta
  19. BIN
      assets/10001/language/in/10001menu/com_btn_shezhi.png
  20. 56
      assets/10001/language/in/10001menu/com_btn_shezhi.png.meta
  21. 60
      assets/10001/prefab/TeenPattieBiPaiSuccGame.prefab
  22. 9945
      assets/10001/prefab/TeenPattieGame.prefab
  23. 6
      assets/10001/prefab/TeenPattieWinGame.prefab
  24. 2724
      assets/10001/prefab/fx_fapai.prefab
  25. 13
      assets/10001/prefab/fx_fapai.prefab.meta
  26. 737
      assets/10001/res/cards/card.plist
  27. 4142
      assets/10001/res/cards/card.plist.meta
  28. BIN
      assets/10001/res/cards/card.png
  29. 168
      assets/10001/res/cards/card.png.meta
  30. 739
      assets/10001/res/cards/texture.plist
  31. 2547
      assets/10001/res/cards/texture.plist.meta
  32. BIN
      assets/10001/res/cards/texture.png
  33. 134
      assets/10001/res/cards/texture.png.meta
  34. BIN
      assets/10001/res/game/menu/icon_lobby.png
  35. 134
      assets/10001/res/game/menu/icon_lobby.png.meta
  36. BIN
      assets/10001/res/game/menu/icon_rules.png
  37. 134
      assets/10001/res/game/menu/icon_rules.png.meta
  38. BIN
      assets/10001/res/game/menu/icon_setting.png
  39. 134
      assets/10001/res/game/menu/icon_setting.png.meta
  40. BIN
      assets/10001/res/game/menu/icon_shezhi.png
  41. 134
      assets/10001/res/game/menu/icon_shezhi.png.meta
  42. BIN
      assets/10001/res/game/menu/menu_btn.png
  43. 134
      assets/10001/res/game/menu/menu_btn.png.meta
  44. BIN
      assets/10001/res/game/menu/pic_caidan.png
  45. 134
      assets/10001/res/game/menu/pic_caidan.png.meta
  46. BIN
      assets/10001/res/game/menu/teenpatti_2.png
  47. 134
      assets/10001/res/game/menu/teenpatti_2.png.meta
  48. BIN
      assets/10001/res/game/menu/teenpatti_3.png
  49. 134
      assets/10001/res/game/menu/teenpatti_3.png.meta
  50. BIN
      assets/10001/res/game/menu/teenpatti_4.png
  51. 134
      assets/10001/res/game/menu/teenpatti_4.png.meta
  52. BIN
      assets/10001/res/game/menu/teenpatti_8.png
  53. 134
      assets/10001/res/game/menu/teenpatti_8.png.meta
  54. 43
      assets/10001/src/GameConst10001.ts
  55. 24
      assets/10001/src/comm/Game10001Res.ts
  56. 23
      assets/10001/src/comm/Game10001Sprite.ts
  57. 9
      assets/10001/src/comm/Game10001Sprite.ts.meta
  58. 3
      assets/10001/src/game/TeenPattieCommData.ts
  59. 5
      assets/10001/src/game/TeenPattieGameEntity.ts
  60. 2
      assets/10001/src/game/logic/TeenPattieGameBottomLogic.ts
  61. 5
      assets/10001/src/game/logic/TeenPattiePlayerLogic.ts
  62. 3
      assets/10001/src/game/logic/TeenPattieShowEffectLogic.ts
  63. 16
      assets/10001/src/game/logic/TeenpattieFaPaiEffectLogic.ts
  64. 2
      assets/10001/src/game/system/TeenPattieGameSystem.ts
  65. 15
      assets/10001/src/game/system/TeenpattieGameProxySystem.ts
  66. 2
      assets/10001/src/sdk/GameVO.ts
  67. 12
      assets/10001/src/sdk/i18.meta
  68. 2
      assets/10001/src/tool/TeenPattiePathTool.ts

41
assets/10001/10001.scene

@ -21,11 +21,11 @@
"_active": true,
"_components": [],
"_prefab": {
"__id__": 16
"__id__": 18
},
"autoReleaseAssets": false,
"_globals": {
"__id__": 17
"__id__": 19
},
"_id": "d1909322-c6a3-4ec5-a6b8-ceddf19ccd9d"
},
@ -47,13 +47,13 @@
"_active": true,
"_components": [
{
"__id__": 13
"__id__": 15
},
{
"__id__": 14
"__id__": 16
},
{
"__id__": 15
"__id__": 17
}
],
"_prefab": null,
@ -141,7 +141,7 @@
"_priority": 1073741824,
"_fov": 45,
"_fovAxis": 0,
"_orthoHeight": 438.78260869565213,
"_orthoHeight": 421.62936436884513,
"_near": 1,
"_far": 2000,
"_color": {
@ -213,6 +213,9 @@
},
{
"__id__": 12
},
{
"__id__": 13
}
],
"removedComponents": []
@ -279,6 +282,22 @@
"z": 0
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 14
},
"propertyPath": [
"_active"
],
"value": false
},
{
"__type__": "cc.TargetInfo",
"localID": [
"92Et3YGotBRYEMrUAtjgfH"
]
},
{
"__type__": "cc.UITransform",
"_name": "",
@ -356,19 +375,19 @@
{
"__type__": "cc.SceneGlobals",
"ambient": {
"__id__": 18
"__id__": 20
},
"shadows": {
"__id__": 19
"__id__": 21
},
"_skybox": {
"__id__": 20
"__id__": 22
},
"fog": {
"__id__": 21
"__id__": 23
},
"octree": {
"__id__": 22
"__id__": 24
}
},
{

BIN
assets/10001/language/en/10001menu/btn_guize.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

BIN
assets/10001/language/en/10001menu/btn_shezhi.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

BIN
assets/10001/language/en/10001menu/btn_tuichu.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

BIN
assets/10001/language/en/10001menu/com_btn_gamerule.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

36
assets/10001/language/en/10001menu/btn_guize.png.meta → assets/10001/language/en/10001menu/com_btn_gamerule.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "d69f5c84-7f00-4eed-8c1c-b24b0211bf92",
"uuid": "350aa1d8-e2b6-4be7-b9a2-d3bf44f9435d",
"files": [
".json",
".png"
@ -10,8 +10,8 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "d69f5c84-7f00-4eed-8c1c-b24b0211bf92@6c48a",
"displayName": "btn_guize",
"uuid": "350aa1d8-e2b6-4be7-b9a2-d3bf44f9435d@6c48a",
"displayName": "com_btn_gamerule",
"id": "6c48a",
"name": "texture",
"userData": {
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "d69f5c84-7f00-4eed-8c1c-b24b0211bf92",
"imageUuidOrDatabaseUri": "350aa1d8-e2b6-4be7-b9a2-d3bf44f9435d",
"visible": false
},
"ver": "1.0.22",
@ -34,8 +34,8 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "d69f5c84-7f00-4eed-8c1c-b24b0211bf92@f9941",
"displayName": "btn_guize",
"uuid": "350aa1d8-e2b6-4be7-b9a2-d3bf44f9435d@f9941",
"displayName": "com_btn_gamerule",
"id": "f9941",
"name": "spriteFrame",
"userData": {
@ -46,9 +46,9 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 141,
"width": 140,
"height": 30,
"rawWidth": 141,
"rawWidth": 140,
"rawHeight": 30,
"borderTop": 0,
"borderBottom": 0,
@ -61,16 +61,16 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-70.5,
-70,
-15,
0,
70.5,
70,
-15,
0,
-70.5,
-70,
15,
0,
70.5,
70,
15,
0
],
@ -85,11 +85,11 @@
"uv": [
0,
30,
141,
140,
30,
0,
0,
141,
140,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-70.5,
-70,
-15,
0
],
"maxPos": [
70.5,
70,
15,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "d69f5c84-7f00-4eed-8c1c-b24b0211bf92@6c48a",
"imageUuidOrDatabaseUri": "350aa1d8-e2b6-4be7-b9a2-d3bf44f9435d@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "d69f5c84-7f00-4eed-8c1c-b24b0211bf92@f9941"
"redirect": "350aa1d8-e2b6-4be7-b9a2-d3bf44f9435d@f9941"
}
}

BIN
assets/10001/language/en/10001menu/com_btn_quit.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

36
assets/10001/language/en/10001menu/btn_tuichu.png.meta → assets/10001/language/en/10001menu/com_btn_quit.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "29597ad7-5cf2-4d5f-9886-e5353f84d6d3",
"uuid": "4eb1d831-1ff3-465a-bf3e-9a373ef99bda",
"files": [
".json",
".png"
@ -10,8 +10,8 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "29597ad7-5cf2-4d5f-9886-e5353f84d6d3@6c48a",
"displayName": "btn_tuichu",
"uuid": "4eb1d831-1ff3-465a-bf3e-9a373ef99bda@6c48a",
"displayName": "com_btn_quit",
"id": "6c48a",
"name": "texture",
"userData": {
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "29597ad7-5cf2-4d5f-9886-e5353f84d6d3",
"imageUuidOrDatabaseUri": "4eb1d831-1ff3-465a-bf3e-9a373ef99bda",
"visible": false
},
"ver": "1.0.22",
@ -34,8 +34,8 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "29597ad7-5cf2-4d5f-9886-e5353f84d6d3@f9941",
"displayName": "btn_tuichu",
"uuid": "4eb1d831-1ff3-465a-bf3e-9a373ef99bda@f9941",
"displayName": "com_btn_quit",
"id": "f9941",
"name": "spriteFrame",
"userData": {
@ -46,9 +46,9 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 76,
"width": 74,
"height": 25,
"rawWidth": 76,
"rawWidth": 74,
"rawHeight": 25,
"borderTop": 0,
"borderBottom": 0,
@ -61,16 +61,16 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-38,
-37,
-12.5,
0,
38,
37,
-12.5,
0,
-38,
-37,
12.5,
0,
38,
37,
12.5,
0
],
@ -85,11 +85,11 @@
"uv": [
0,
25,
76,
74,
25,
0,
0,
76,
74,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-38,
-37,
-12.5,
0
],
"maxPos": [
38,
37,
12.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "29597ad7-5cf2-4d5f-9886-e5353f84d6d3@6c48a",
"imageUuidOrDatabaseUri": "4eb1d831-1ff3-465a-bf3e-9a373ef99bda@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "29597ad7-5cf2-4d5f-9886-e5353f84d6d3@f9941"
"redirect": "4eb1d831-1ff3-465a-bf3e-9a373ef99bda@f9941"
}
}

BIN
assets/10001/language/en/10001menu/com_btn_shezhi.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

134
assets/10001/language/en/10001menu/com_btn_shezhi.png.meta

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

BIN
assets/10001/language/in/10001menu/btn_guize.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

BIN
assets/10001/language/in/10001menu/btn_shezhi.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

134
assets/10001/language/in/10001menu/btn_shezhi.png.meta

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

BIN
assets/10001/language/in/10001menu/btn_tuichu.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

BIN
assets/10001/language/in/10001menu/com_btn_gamerule.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

36
assets/10001/language/in/10001menu/btn_guize.png.meta → assets/10001/language/in/10001menu/com_btn_gamerule.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "5ba1b589-26cd-4c1a-8a8c-81799d2e7e9b",
"uuid": "ca749a86-64f1-4bbe-a508-f80a4e7eac47",
"files": [
".json",
".png"
@ -10,8 +10,8 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "5ba1b589-26cd-4c1a-8a8c-81799d2e7e9b@6c48a",
"displayName": "btn_guize",
"uuid": "ca749a86-64f1-4bbe-a508-f80a4e7eac47@6c48a",
"displayName": "com_btn_gamerule",
"id": "6c48a",
"name": "texture",
"userData": {
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "5ba1b589-26cd-4c1a-8a8c-81799d2e7e9b",
"imageUuidOrDatabaseUri": "ca749a86-64f1-4bbe-a508-f80a4e7eac47",
"visible": false
},
"ver": "1.0.22",
@ -34,8 +34,8 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "5ba1b589-26cd-4c1a-8a8c-81799d2e7e9b@f9941",
"displayName": "btn_guize",
"uuid": "ca749a86-64f1-4bbe-a508-f80a4e7eac47@f9941",
"displayName": "com_btn_gamerule",
"id": "f9941",
"name": "spriteFrame",
"userData": {
@ -46,9 +46,9 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 141,
"width": 75,
"height": 30,
"rawWidth": 141,
"rawWidth": 75,
"rawHeight": 30,
"borderTop": 0,
"borderBottom": 0,
@ -61,16 +61,16 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-70.5,
-37.5,
-15,
0,
70.5,
37.5,
-15,
0,
-70.5,
-37.5,
15,
0,
70.5,
37.5,
15,
0
],
@ -85,11 +85,11 @@
"uv": [
0,
30,
141,
75,
30,
0,
0,
141,
75,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-70.5,
-37.5,
-15,
0
],
"maxPos": [
70.5,
37.5,
15,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "5ba1b589-26cd-4c1a-8a8c-81799d2e7e9b@6c48a",
"imageUuidOrDatabaseUri": "ca749a86-64f1-4bbe-a508-f80a4e7eac47@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "5ba1b589-26cd-4c1a-8a8c-81799d2e7e9b@f9941"
"redirect": "ca749a86-64f1-4bbe-a508-f80a4e7eac47@f9941"
}
}

BIN
assets/10001/language/in/10001menu/com_btn_quit.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

36
assets/10001/language/in/10001menu/btn_tuichu.png.meta → assets/10001/language/in/10001menu/com_btn_quit.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "367c2597-e437-4814-a587-cd13060365c8",
"uuid": "183e7c90-b71d-4759-bdf4-b4151e9cf3f4",
"files": [
".json",
".png"
@ -10,8 +10,8 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "367c2597-e437-4814-a587-cd13060365c8@6c48a",
"displayName": "btn_tuichu",
"uuid": "183e7c90-b71d-4759-bdf4-b4151e9cf3f4@6c48a",
"displayName": "com_btn_quit",
"id": "6c48a",
"name": "texture",
"userData": {
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "367c2597-e437-4814-a587-cd13060365c8",
"imageUuidOrDatabaseUri": "183e7c90-b71d-4759-bdf4-b4151e9cf3f4",
"visible": false
},
"ver": "1.0.22",
@ -34,8 +34,8 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "367c2597-e437-4814-a587-cd13060365c8@f9941",
"displayName": "btn_tuichu",
"uuid": "183e7c90-b71d-4759-bdf4-b4151e9cf3f4@f9941",
"displayName": "com_btn_quit",
"id": "f9941",
"name": "spriteFrame",
"userData": {
@ -46,9 +46,9 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 76,
"width": 89,
"height": 25,
"rawWidth": 76,
"rawWidth": 89,
"rawHeight": 25,
"borderTop": 0,
"borderBottom": 0,
@ -61,16 +61,16 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-38,
-44.5,
-12.5,
0,
38,
44.5,
-12.5,
0,
-38,
-44.5,
12.5,
0,
38,
44.5,
12.5,
0
],
@ -85,11 +85,11 @@
"uv": [
0,
25,
76,
89,
25,
0,
0,
76,
89,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-38,
-44.5,
-12.5,
0
],
"maxPos": [
38,
44.5,
12.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "367c2597-e437-4814-a587-cd13060365c8@6c48a",
"imageUuidOrDatabaseUri": "183e7c90-b71d-4759-bdf4-b4151e9cf3f4@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "367c2597-e437-4814-a587-cd13060365c8@f9941"
"redirect": "183e7c90-b71d-4759-bdf4-b4151e9cf3f4@f9941"
}
}

BIN
assets/10001/language/in/10001menu/com_btn_shezhi.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

56
assets/10001/language/en/10001menu/btn_shezhi.png.meta → assets/10001/language/in/10001menu/com_btn_shezhi.png.meta

@ -2,7 +2,7 @@
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "49ac631f-f0ea-4c2e-aa0b-2cdaf062c165",
"uuid": "e14ec307-184a-443a-883f-2eef4fa82ba0",
"files": [
".json",
".png"
@ -10,8 +10,8 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "49ac631f-f0ea-4c2e-aa0b-2cdaf062c165@6c48a",
"displayName": "btn_shezhi",
"uuid": "e14ec307-184a-443a-883f-2eef4fa82ba0@6c48a",
"displayName": "com_btn_shezhi",
"id": "6c48a",
"name": "texture",
"userData": {
@ -22,7 +22,7 @@
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "49ac631f-f0ea-4c2e-aa0b-2cdaf062c165",
"imageUuidOrDatabaseUri": "e14ec307-184a-443a-883f-2eef4fa82ba0",
"visible": false
},
"ver": "1.0.22",
@ -34,8 +34,8 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "49ac631f-f0ea-4c2e-aa0b-2cdaf062c165@f9941",
"displayName": "btn_shezhi",
"uuid": "e14ec307-184a-443a-883f-2eef4fa82ba0@f9941",
"displayName": "com_btn_shezhi",
"id": "f9941",
"name": "spriteFrame",
"userData": {
@ -46,10 +46,10 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 106,
"height": 29,
"rawWidth": 106,
"rawHeight": 29,
"width": 100,
"height": 27,
"rawWidth": 100,
"rawHeight": 27,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
@ -61,17 +61,17 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-53,
-14.5,
-50,
-13.5,
0,
53,
-14.5,
50,
-13.5,
0,
-53,
14.5,
-50,
13.5,
0,
53,
14.5,
50,
13.5,
0
],
"indexes": [
@ -84,12 +84,12 @@
],
"uv": [
0,
29,
106,
29,
27,
100,
27,
0,
0,
106,
100,
0
],
"nuv": [
@ -103,18 +103,18 @@
1
],
"minPos": [
-53,
-14.5,
-50,
-13.5,
0
],
"maxPos": [
53,
14.5,
50,
13.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "49ac631f-f0ea-4c2e-aa0b-2cdaf062c165@6c48a",
"imageUuidOrDatabaseUri": "e14ec307-184a-443a-883f-2eef4fa82ba0@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "49ac631f-f0ea-4c2e-aa0b-2cdaf062c165@f9941"
"redirect": "e14ec307-184a-443a-883f-2eef4fa82ba0@f9941"
}
}

60
assets/10001/prefab/TeenPattieBiPaiSuccGame.prefab

@ -1472,7 +1472,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": -119.018,
"y": 0,
"y": -8,
"z": 0
},
"_lrot": {
@ -1510,8 +1510,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 143,
"height": 192
"width": 114,
"height": 161
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@ -1546,12 +1546,12 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "a0ac6890-0ad7-410d-8503-cda12bf74881@61b3f",
"__uuid__": "e12e42d1-a745-4e26-8c33-37894b21d8d2@61b3f",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
@ -1632,7 +1632,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 11.12,
"y": 0,
"y": -8,
"z": 0
},
"_lrot": {
@ -1670,8 +1670,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 143,
"height": 192
"width": 114,
"height": 161
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@ -1706,12 +1706,12 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "a0ac6890-0ad7-410d-8503-cda12bf74881@61b3f",
"__uuid__": "e12e42d1-a745-4e26-8c33-37894b21d8d2@61b3f",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
@ -1792,7 +1792,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 133.067,
"y": 0,
"y": -8,
"z": 0
},
"_lrot": {
@ -1830,8 +1830,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 143,
"height": 192
"width": 114,
"height": 161
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@ -1866,12 +1866,12 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "a0ac6890-0ad7-410d-8503-cda12bf74881@61b3f",
"__uuid__": "e12e42d1-a745-4e26-8c33-37894b21d8d2@61b3f",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
@ -3345,7 +3345,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": -119.018,
"y": 0,
"y": -8,
"z": 0
},
"_lrot": {
@ -3383,8 +3383,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 143,
"height": 192
"width": 114,
"height": 161
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@ -3419,12 +3419,12 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "a0ac6890-0ad7-410d-8503-cda12bf74881@61b3f",
"__uuid__": "e12e42d1-a745-4e26-8c33-37894b21d8d2@61b3f",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
@ -3505,7 +3505,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 11.12,
"y": 0,
"y": -8,
"z": 0
},
"_lrot": {
@ -3543,8 +3543,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 143,
"height": 192
"width": 114,
"height": 161
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@ -3579,12 +3579,12 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "a0ac6890-0ad7-410d-8503-cda12bf74881@61b3f",
"__uuid__": "e12e42d1-a745-4e26-8c33-37894b21d8d2@61b3f",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
@ -3665,7 +3665,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 133.067,
"y": 0,
"y": -8,
"z": 0
},
"_lrot": {
@ -3703,8 +3703,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 143,
"height": 192
"width": 114,
"height": 161
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@ -3739,12 +3739,12 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "a0ac6890-0ad7-410d-8503-cda12bf74881@61b3f",
"__uuid__": "e12e42d1-a745-4e26-8c33-37894b21d8d2@61b3f",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,

9945
assets/10001/prefab/TeenPattieGame.prefab

File diff suppressed because it is too large

6
assets/10001/prefab/TeenPattieWinGame.prefab

@ -1253,7 +1253,7 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "a0ac6890-0ad7-410d-8503-cda12bf74881@595f5",
"__uuid__": "e12e42d1-a745-4e26-8c33-37894b21d8d2@595f5",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
@ -1382,7 +1382,7 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "a0ac6890-0ad7-410d-8503-cda12bf74881@595f5",
"__uuid__": "e12e42d1-a745-4e26-8c33-37894b21d8d2@595f5",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
@ -1511,7 +1511,7 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "a0ac6890-0ad7-410d-8503-cda12bf74881@595f5",
"__uuid__": "e12e42d1-a745-4e26-8c33-37894b21d8d2@595f5",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,

2724
assets/10001/prefab/fx_fapai.prefab

File diff suppressed because it is too large

13
assets/10001/prefab/fx_fapai.prefab.meta

@ -1,13 +0,0 @@
{
"ver": "1.1.40",
"importer": "prefab",
"imported": true,
"uuid": "8e5342f7-24c0-4b3c-a583-d011dd81726f",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "fx_fapai"
}
}

737
assets/10001/res/cards/card.plist

@ -1,737 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>card_17.png</key>
<dict>
<key>frame</key>
<string>{{1452,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_18.png</key>
<dict>
<key>frame</key>
<string>{{1452,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_19.png</key>
<dict>
<key>frame</key>
<string>{{1307,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_20.png</key>
<dict>
<key>frame</key>
<string>{{1307,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_21.png</key>
<dict>
<key>frame</key>
<string>{{1162,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_22.png</key>
<dict>
<key>frame</key>
<string>{{1162,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_23.png</key>
<dict>
<key>frame</key>
<string>{{1452,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_24.png</key>
<dict>
<key>frame</key>
<string>{{1307,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_25.png</key>
<dict>
<key>frame</key>
<string>{{1162,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_26.png</key>
<dict>
<key>frame</key>
<string>{{1017,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_27.png</key>
<dict>
<key>frame</key>
<string>{{1017,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_28.png</key>
<dict>
<key>frame</key>
<string>{{1017,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_29.png</key>
<dict>
<key>frame</key>
<string>{{1452,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_33.png</key>
<dict>
<key>frame</key>
<string>{{1307,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_34.png</key>
<dict>
<key>frame</key>
<string>{{1162,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_35.png</key>
<dict>
<key>frame</key>
<string>{{1017,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_36.png</key>
<dict>
<key>frame</key>
<string>{{872,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_37.png</key>
<dict>
<key>frame</key>
<string>{{872,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_38.png</key>
<dict>
<key>frame</key>
<string>{{872,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_39.png</key>
<dict>
<key>frame</key>
<string>{{872,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_40.png</key>
<dict>
<key>frame</key>
<string>{{727,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_41.png</key>
<dict>
<key>frame</key>
<string>{{727,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_42.png</key>
<dict>
<key>frame</key>
<string>{{727,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_43.png</key>
<dict>
<key>frame</key>
<string>{{727,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_44.png</key>
<dict>
<key>frame</key>
<string>{{1452,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_45.png</key>
<dict>
<key>frame</key>
<string>{{1307,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_49.png</key>
<dict>
<key>frame</key>
<string>{{1162,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_50.png</key>
<dict>
<key>frame</key>
<string>{{1017,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_51.png</key>
<dict>
<key>frame</key>
<string>{{872,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_52.png</key>
<dict>
<key>frame</key>
<string>{{727,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_53.png</key>
<dict>
<key>frame</key>
<string>{{582,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_54.png</key>
<dict>
<key>frame</key>
<string>{{582,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_55.png</key>
<dict>
<key>frame</key>
<string>{{582,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_56.png</key>
<dict>
<key>frame</key>
<string>{{582,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_57.png</key>
<dict>
<key>frame</key>
<string>{{582,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_58.png</key>
<dict>
<key>frame</key>
<string>{{437,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_59.png</key>
<dict>
<key>frame</key>
<string>{{437,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_60.png</key>
<dict>
<key>frame</key>
<string>{{437,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_61.png</key>
<dict>
<key>frame</key>
<string>{{437,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_65.png</key>
<dict>
<key>frame</key>
<string>{{437,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_66.png</key>
<dict>
<key>frame</key>
<string>{{292,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_67.png</key>
<dict>
<key>frame</key>
<string>{{292,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_68.png</key>
<dict>
<key>frame</key>
<string>{{292,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_69.png</key>
<dict>
<key>frame</key>
<string>{{292,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_70.png</key>
<dict>
<key>frame</key>
<string>{{292,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_71.png</key>
<dict>
<key>frame</key>
<string>{{147,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_72.png</key>
<dict>
<key>frame</key>
<string>{{147,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_73.png</key>
<dict>
<key>frame</key>
<string>{{147,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_74.png</key>
<dict>
<key>frame</key>
<string>{{147,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_75.png</key>
<dict>
<key>frame</key>
<string>{{147,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_76.png</key>
<dict>
<key>frame</key>
<string>{{2,778},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_77.png</key>
<dict>
<key>frame</key>
<string>{{2,584},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_80.png</key>
<dict>
<key>frame</key>
<string>{{2,390},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>card_96.png</key>
<dict>
<key>frame</key>
<string>{{2,196},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
<key>poker_bg_common.png</key>
<dict>
<key>frame</key>
<string>{{2,2},{143,192}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{143,192}}</string>
<key>sourceSize</key>
<string>{143,192}</string>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>2</integer>
<key>realTextureFileName</key>
<string>card.png</string>
<key>size</key>
<string>{1597,972}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:70c0714a8d5d77abcecb6dfc9340bfef$</string>
<key>textureFileName</key>
<string>card.png</string>
</dict>
</dict>
</plist>

4142
assets/10001/res/cards/card.plist.meta

File diff suppressed because it is too large

BIN
assets/10001/res/cards/card.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 665 KiB

168
assets/10001/res/cards/card.png.meta

@ -1,168 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "264c8db4-8ef9-4116-9246-c50609f8250e",
"files": [
".json",
".png"
],
"subMetas": {
"card": {
"ver": "1.0.6",
"uuid": "555e2e35-1c4f-4d46-ae6d-fb7e1aaca8f5",
"importer": "sprite-frame",
"rawTextureUuid": "264c8db4-8ef9-4116-9246-c50609f8250e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1752,
"height": 597,
"rawWidth": 1752,
"rawHeight": 597,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {},
"imported": false,
"files": [],
"userData": {
"mipfilter": "none"
},
"displayName": "",
"id": "",
"name": ""
},
"6c48a": {
"importer": "texture",
"uuid": "264c8db4-8ef9-4116-9246-c50609f8250e@6c48a",
"displayName": "card",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "264c8db4-8ef9-4116-9246-c50609f8250e",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "264c8db4-8ef9-4116-9246-c50609f8250e@f9941",
"displayName": "card",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 1.5,
"offsetY": 2.5,
"trimX": 8,
"trimY": 3,
"width": 1584,
"height": 961,
"rawWidth": 1597,
"rawHeight": 972,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-792,
-480.5,
0,
792,
-480.5,
0,
-792,
480.5,
0,
792,
480.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
8,
969,
1592,
969,
8,
8,
1592,
8
],
"nuv": [
0.005009392611145898,
0.00823045267489712,
0.9968691296180339,
0.00823045267489712,
0.005009392611145898,
0.9969135802469136,
0.9968691296180339,
0.9969135802469136
],
"minPos": [
-792,
-480.5,
0
],
"maxPos": [
792,
480.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "264c8db4-8ef9-4116-9246-c50609f8250e@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"type": "sprite-frame",
"redirect": "264c8db4-8ef9-4116-9246-c50609f8250e@f9941",
"compressSettings": {
"useCompressTexture": true,
"presetId": "28OJacaKBFq6iOv6ZRedeV"
}
}
}

739
assets/10001/res/cards/texture.plist

@ -0,0 +1,739 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>card_17.png</key>
<dict>
<key>frame</key>
<string>{{0,0},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_18.png</key>
<dict>
<key>frame</key>
<string>{{161,0},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_19.png</key>
<dict>
<key>frame</key>
<string>{{322,0},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_20.png</key>
<dict>
<key>frame</key>
<string>{{483,0},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_21.png</key>
<dict>
<key>frame</key>
<string>{{644,0},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_22.png</key>
<dict>
<key>frame</key>
<string>{{805,0},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_23.png</key>
<dict>
<key>frame</key>
<string>{{0,114},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_24.png</key>
<dict>
<key>frame</key>
<string>{{161,114},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_25.png</key>
<dict>
<key>frame</key>
<string>{{322,114},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_26.png</key>
<dict>
<key>frame</key>
<string>{{483,114},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_27.png</key>
<dict>
<key>frame</key>
<string>{{644,114},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_28.png</key>
<dict>
<key>frame</key>
<string>{{805,114},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_29.png</key>
<dict>
<key>frame</key>
<string>{{0,228},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_33.png</key>
<dict>
<key>frame</key>
<string>{{161,228},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_34.png</key>
<dict>
<key>frame</key>
<string>{{322,228},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_35.png</key>
<dict>
<key>frame</key>
<string>{{483,228},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_36.png</key>
<dict>
<key>frame</key>
<string>{{644,228},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_37.png</key>
<dict>
<key>frame</key>
<string>{{805,228},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_38.png</key>
<dict>
<key>frame</key>
<string>{{0,342},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_39.png</key>
<dict>
<key>frame</key>
<string>{{161,342},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_40.png</key>
<dict>
<key>frame</key>
<string>{{322,342},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_41.png</key>
<dict>
<key>frame</key>
<string>{{483,342},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_42.png</key>
<dict>
<key>frame</key>
<string>{{644,342},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_43.png</key>
<dict>
<key>frame</key>
<string>{{805,342},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_44.png</key>
<dict>
<key>frame</key>
<string>{{0,456},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_45.png</key>
<dict>
<key>frame</key>
<string>{{161,456},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_49.png</key>
<dict>
<key>frame</key>
<string>{{322,456},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_50.png</key>
<dict>
<key>frame</key>
<string>{{483,456},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_51.png</key>
<dict>
<key>frame</key>
<string>{{644,456},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_52.png</key>
<dict>
<key>frame</key>
<string>{{805,456},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_53.png</key>
<dict>
<key>frame</key>
<string>{{0,570},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_54.png</key>
<dict>
<key>frame</key>
<string>{{161,570},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_55.png</key>
<dict>
<key>frame</key>
<string>{{322,570},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_56.png</key>
<dict>
<key>frame</key>
<string>{{483,570},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_57.png</key>
<dict>
<key>frame</key>
<string>{{644,570},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_58.png</key>
<dict>
<key>frame</key>
<string>{{805,570},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_59.png</key>
<dict>
<key>frame</key>
<string>{{0,684},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_60.png</key>
<dict>
<key>frame</key>
<string>{{161,684},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_61.png</key>
<dict>
<key>frame</key>
<string>{{322,684},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_65.png</key>
<dict>
<key>frame</key>
<string>{{483,684},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_66.png</key>
<dict>
<key>frame</key>
<string>{{644,684},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_67.png</key>
<dict>
<key>frame</key>
<string>{{805,684},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_68.png</key>
<dict>
<key>frame</key>
<string>{{0,798},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_69.png</key>
<dict>
<key>frame</key>
<string>{{161,798},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_70.png</key>
<dict>
<key>frame</key>
<string>{{322,798},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_71.png</key>
<dict>
<key>frame</key>
<string>{{483,798},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_72.png</key>
<dict>
<key>frame</key>
<string>{{644,798},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_73.png</key>
<dict>
<key>frame</key>
<string>{{805,798},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_74.png</key>
<dict>
<key>frame</key>
<string>{{0,912},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_75.png</key>
<dict>
<key>frame</key>
<string>{{161,912},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_76.png</key>
<dict>
<key>frame</key>
<string>{{322,912},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_77.png</key>
<dict>
<key>frame</key>
<string>{{483,912},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_80.png</key>
<dict>
<key>frame</key>
<string>{{644,912},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>card_96.png</key>
<dict>
<key>frame</key>
<string>{{805,912},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
<key>poker_bg_common.png</key>
<dict>
<key>frame</key>
<string>{{0,1026},{114,161}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{114,161}}</string>
<key>sourceSize</key>
<string>{114,161}</string>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>2</integer>
<key>pixelFormat</key>
<string>RGBA8888</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>texture.png</string>
<key>size</key>
<string>{966,1187}</string>
<key>textureFileName</key>
<string>texture</string>
</dict>
</dict>
</plist>

2547
assets/10001/res/cards/texture.plist.meta

File diff suppressed because it is too large

BIN
assets/10001/res/cards/texture.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 KiB

134
assets/10001/res/cards/texture.png.meta

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "64988f96-c3da-41f6-97af-874f4b321864",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "64988f96-c3da-41f6-97af-874f4b321864@6c48a",
"displayName": "texture",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "64988f96-c3da-41f6-97af-874f4b321864",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "64988f96-c3da-41f6-97af-874f4b321864@f9941",
"displayName": "texture",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 966,
"height": 1187,
"rawWidth": 966,
"rawHeight": 1187,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-483,
-593.5,
0,
483,
-593.5,
0,
-483,
593.5,
0,
483,
593.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1187,
966,
1187,
0,
0,
966,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-483,
-593.5,
0
],
"maxPos": [
483,
593.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "64988f96-c3da-41f6-97af-874f4b321864@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "64988f96-c3da-41f6-97af-874f4b321864@f9941"
}
}

BIN
assets/10001/res/game/menu/icon_lobby.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

134
assets/10001/res/game/menu/icon_lobby.png.meta

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

BIN
assets/10001/res/game/menu/icon_rules.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

134
assets/10001/res/game/menu/icon_rules.png.meta

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

BIN
assets/10001/res/game/menu/icon_setting.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

134
assets/10001/res/game/menu/icon_setting.png.meta

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

BIN
assets/10001/res/game/menu/icon_shezhi.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

134
assets/10001/res/game/menu/icon_shezhi.png.meta

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

BIN
assets/10001/res/game/menu/menu_btn.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

134
assets/10001/res/game/menu/menu_btn.png.meta

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

BIN
assets/10001/res/game/menu/pic_caidan.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

134
assets/10001/res/game/menu/pic_caidan.png.meta

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

BIN
assets/10001/res/game/menu/teenpatti_2.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

134
assets/10001/res/game/menu/teenpatti_2.png.meta

@ -1,134 +0,0 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "969d6e6c-8da6-4080-afb6-624d247f5962",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "969d6e6c-8da6-4080-afb6-624d247f5962@6c48a",
"displayName": "teenpatti_2",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "969d6e6c-8da6-4080-afb6-624d247f5962",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "969d6e6c-8da6-4080-afb6-624d247f5962@f9941",
"displayName": "teenpatti_2",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 0,
"width": 38,
"height": 42,
"rawWidth": 40,
"rawHeight": 42,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-19,
-21,
0,
19,
-21,
0,
-19,
21,
0,
19,
21,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
42,
39,
42,
1,
0,
39,
0
],
"nuv": [
0.025,
0,
0.975,
0,
0.025,
1,
0.975,
1
],
"minPos": [
-19,
-21,
0
],
"maxPos": [
19,
21,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "969d6e6c-8da6-4080-afb6-624d247f5962@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "969d6e6c-8da6-4080-afb6-624d247f5962@f9941"
}
}

BIN
assets/10001/res/game/menu/teenpatti_3.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

134
assets/10001/res/game/menu/teenpatti_3.png.meta

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

BIN
assets/10001/res/game/menu/teenpatti_4.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

134
assets/10001/res/game/menu/teenpatti_4.png.meta

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

BIN
assets/10001/res/game/menu/teenpatti_8.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

134
assets/10001/res/game/menu/teenpatti_8.png.meta

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

43
assets/10001/src/GameConst10001.ts

@ -2,32 +2,23 @@ export enum BundleName{
BundleName = "10001"
}
export enum GameNetCode{
Join_Game = 1000101,// 加入游戏 新
FaPai_Game = 1000102,//发牌 新
Compare_Card = 1000103,// 发起比牌 新
Pk_Card = 1000104,// 开始比牌 pk 新
Bet = 1000105,//下注 新
pack_Card = 1000106,//弃牌 新
play_Card = 1000107,//出牌 新
ForceSeeCard = 1000108, // 强制看牌[服务器推给客户端] 新
ForceCompare = 1000109, // 强制比牌[服务器推给客户端] 新
// BaseBet = 1000110, //基础注点信息 底注
Game_Start = 1000112,//游戏开始 服务器推 新
See_Card = 1000113,//看牌 新
Settlement = 1000114,//结算 新
// ReEnter = 1000116, //重新进入游戏
ReStart = 1000117, //下一局游戏开始 重新开始游戏
Close = 1000118,// 结束游戏 退出房间 只有结算的时候才可以调用
// BetRecord = 1000121000,// 跟注记录 随便写的有时记得删
PlayerJoin = 1000121,// 玩家加入房间 新
PlayerOut = 1000122,// 玩家退出 结束游戏 退出房间
Refresh = 1000123,// 刷新房间
GameRecord = 1000124, // 游戏记录
// Reconnect = 1000125, // 断线重连
// StartCutdown = 1000126, // 开始游戏 客户端发
// AutoQiPai = 1000127, // 长时间未操作自动弃牌轮数
// startNextGame = 1000128, //长时间未操作后确认继续
// PauseRecover = 1000129, //游戏暂停 0 暂停 1 恢复
Join_Game = 10001001,// 加入游戏
FaPai_Game = 10001002,//发牌
Compare_Card = 10001003,// 发起比牌
Pk_Card = 10001004,// 开始比牌 pk
Bet = 10001005,//下注
pack_Card = 10001006,//弃牌
play_Card = 10001007,//出牌
ForceSeeCard = 10001008, // 强制看牌[服务器推给客户端]
ForceCompare = 10001009, // 强制比牌[服务器推给客户端]
Game_Start = 10001012,//游戏开始 服务器推
See_Card = 10001013,//看牌
Settlement = 10001014,//结算
// ReStart = 10001017, //下一局游戏开始 重新开始游戏
PlayerJoin = 10001021,// 玩家加入房间
PlayerOut = 10001022,// 玩家退出 结束游戏 退出房间
Refresh = 10001023,// 刷新房间
GameRecord = 10001024, // 游戏记录
}
export enum GamePanelConst{

24
assets/10001/src/comm/Game10001Res.ts

@ -1,6 +1,5 @@
import { _decorator,Component, SpriteAtlas, assetManager, SpriteFrame, AssetManager, Sprite, JsonAsset, Asset } from "cc";
import { DEBUG } from "cc/env";
import { I18Manager, LoaderManager, Message } from "../sdk/API";
import { _decorator,Component, SpriteFrame, JsonAsset, SpriteAtlas, Sprite } from "cc";
import { I18Manager } from "../sdk/API";
const { ccclass, property } = _decorator;
@ccclass('Game10001Res')
@ -21,6 +20,11 @@ export class Game10001Res extends Component{
@property({type:JsonAsset})
in_json:JsonAsset
@property({type:SpriteFrame})
en_Sprite:SpriteFrame[]=[]
@property({type:SpriteFrame})
in_Sprite:SpriteFrame[]=[]
/**
*
@ -36,6 +40,20 @@ export class Game10001Res extends Component{
}
return ""
}
getSpriteFrame(path:string):SpriteFrame{
let clang:string=I18Manager.getInstance().getLanguage()
let clan_spr:SpriteFrame[] = this.en_Sprite
if(clang == "in")clan_spr = this.in_Sprite
if(clan_spr && clan_spr.length > 0){
for(const spr of clan_spr){
if(spr.name == path){
return spr;
}
}
}
return null
}
}

23
assets/10001/src/comm/Game10001Sprite.ts

@ -0,0 +1,23 @@
import { _decorator, Component, Node, Sprite } from 'cc';
import { Game10001Res } from './Game10001Res';
const { ccclass, property } = _decorator;
@ccclass('Game10001Sprite')
export class Game10001Sprite extends Component {
@property({type:Sprite})
target:Sprite
@property({type:String})
path:string=""
protected onLoad(): void {
if(!this.target)this.target = this.node.getComponent(Sprite)
}
protected start(): void {
if(this.target && this.target.isValid){
this.target.spriteFrame=Game10001Res.getInstance()?.getSpriteFrame(this.path)
}
}
}

9
assets/10001/src/comm/Game10001Sprite.ts.meta

@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "6c471716-6171-44c0-a7ad-8a8d96e4e832",
"files": [],
"subMetas": {},
"userData": {}
}

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

@ -30,6 +30,9 @@ export class TeenPattieCommData{
this.bePkSeatIdNode = null;
TeenPattieCommData._int=null
}
/**总玩家人数 */
public totalPlayer:number = 6;
/**自己的ID */
public playerSeatId:number = 2;

5
assets/10001/src/game/TeenPattieGameEntity.ts

@ -49,10 +49,11 @@ export class TeenPattieGameEntity extends Component{
private init() {
TeenPattieCommData.getInstance().clearCommData();
Message.send(TeenPattieEventType.Reconnect);
console.log("gameID:",UserData.gameID,"roomID:",UserData.roomID)
console.log("gameID:",UserData.gameID,"roomID:",UserData.gameLevel,"tableID:",UserData.tableID)
Network.getInstance().send(GameNetCode.Join_Game, {
gameId: UserData.gameID,
roomId: UserData.roomID,
roomId: UserData.gameLevel,
tableID: UserData.tableID,
agentID: parseInt(localStorage.getItem("agentID"))
})
}

2
assets/10001/src/game/logic/TeenPattieGameBottomLogic.ts

@ -265,7 +265,7 @@ export class TeenPattieGameBottomLogic extends Component {
const self = TeenPattieCommData.getInstance().playerSeatId;
let nextId: number = seatId + 1;
this.nextNum--;
if (nextId > 5) nextId = 1;
if (nextId > TeenPattieCommData.getInstance().totalPlayer) nextId = 1;
if (nextId == self) nextId++;
let playerData: any = null;
playerData = this.getPlayerBySeatId(nextId, list);

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

@ -546,8 +546,7 @@ export class TeenPattiePlayerLogic extends Component {
if(this.seeBtn && this.seeBtn.isValid) this.seeBtn.node.active = false;
this.seen.active = false;
this.pack.active = false;
if(this.data?.SeatId != this.playerSeatId) return;
// this.faPaiEffevtEnd();
if((this.data?.SeatId != this.playerSeatId) || !this.data?.SeatId || !this.playerSeatId) return;
this.showFaPaiEffect.setFrist(this.faPai.bankerSeatId);
}
/**发牌结束 */
@ -791,7 +790,7 @@ export class TeenPattiePlayerLogic extends Component {
private resetPlayerCards(){
for (let i = 0; i < this.cardList.length; i++) {
async function findSpriteFrame(owner: TeenPattiePlayerLogic) {
const url = `res/cards/card/poker_bg_common`;
const url = `res/cards/texture/poker_bg_common`;
let spriteFrame: SpriteFrame = await LoaderManager.getInstance().getType(`${BundleName.BundleName}`, url, SpriteFrame) as SpriteFrame;
if (owner.cardList[i].isValid) owner.cardList[i].spriteFrame = spriteFrame;
if(owner.data?.SeatId != owner.playerSeatId){

3
assets/10001/src/game/logic/TeenPattieShowEffectLogic.ts

@ -1,5 +1,6 @@
import { Component, find, Node, v2, v3, Vec2, Vec3 } from "cc";
import { TeenPattiePlayerLogic } from "./TeenPattiePlayerLogic";
import { TeenPattieCommData } from "../TeenPattieCommData";
/**显示动画 */
@ -16,7 +17,7 @@ export class TeenPattieShowEffectLogic{
/**获取玩家节点 */
private getPlayerLogic(id:number):Node{
for(let i = 1;i<=5;i++){
for(let i = 1;i<=TeenPattieCommData.getInstance().totalPlayer;i++){
const playerLogic:TeenPattiePlayerLogic = find(`Player${i}`,this._node)?.getComponent(TeenPattiePlayerLogic);
if(playerLogic.data?.SeatId == id){
return playerLogic.node;

16
assets/10001/src/game/logic/TeenpattieFaPaiEffectLogic.ts

@ -15,6 +15,7 @@ export class TeenpattieFaPaiEffectLogic extends Component{
private pos_3:number[][] = [[-51.6,-180.3,0],[11.5,-172.2,0],[66.3,-180.3,0]]; //3号位玩家
private pos_4:number[][] = [[344,-140.3,0],[354,-115.1,0],[373.5,-99,0]]; //4号位玩家
private pos_5:number[][] = [[344,67.2,0],[319.7,77,0],[301.7,96,0]]; //5号位玩家
private pos_6:number[][] = [[3.8,119.9,0],[-21.1,112.8,0],[-47.6,117.6,0]]; //6号位玩家
/**牌的位置 */
private pos:number[][][] = [];
private _pos:number[][][] = [];
@ -25,6 +26,7 @@ export class TeenpattieFaPaiEffectLogic extends Component{
private rot_3:number[] = [7.2,0,-10]; //3号位玩家
private rot_4:number[] = [65.8,46.9,25.5]; //4号位玩家
private rot_5:number[] = [157.6,136.1,118.2]; //5号位玩家
private rot_6:number[] = [195.8,173,155]; //6号位玩家
/**牌的旋转 */
private rot:number[][] = [];
private _rot:number[][] = [];
@ -35,6 +37,7 @@ export class TeenpattieFaPaiEffectLogic extends Component{
private scr_3:Vec3 = v3(1,1,1); //3号位玩家 自己
private scr_4:Vec3 = v3(0.3,0.3,1); //4号位玩家
private scr_5:Vec3 = v3(0.3,0.3,1); //5号位玩家
private scr_6:Vec3 = v3(0.3,0.3,1); //6号位玩家
/**牌的缩放 */
private scr:Vec3[] = [];
private _scr:Vec3[] = [];
@ -52,8 +55,10 @@ export class TeenpattieFaPaiEffectLogic extends Component{
for(let i = 0;i<this.fapai.children.length;i++){
this.cardNode.push(this.fapai.children[i]);
}
this.canvas = this.fapai?.getComponent(UITransform);
this.anch = v3(-this.canvas.width / 2,-this.canvas.height / 2);
this.playerTotal = TeenPattieCommData.getInstance().totalPlayer;
// this.canvas = this.fapai?.getComponent(UITransform);
// this.anch = v3(-this.canvas.width / 2,-this.canvas.height / 2);
}
/**牌的世界坐标位置 */
private getCoinNodeWorldPosition(){
@ -102,18 +107,21 @@ export class TeenpattieFaPaiEffectLogic extends Component{
this.pos.push(this.pos_3)
this.pos.push(this.pos_4)
this.pos.push(this.pos_5)
this.pos.push(this.pos_6)
this.rot.push(this.rot_1)
this.rot.push(this.rot_2)
this.rot.push(this.rot_3)
this.rot.push(this.rot_4)
this.rot.push(this.rot_5)
this.rot.push(this.rot_6)
this.scr.push(this.scr_1)
this.scr.push(this.scr_2)
this.scr.push(this.scr_3)
this.scr.push(this.scr_4)
this.scr.push(this.scr_5)
this.scr.push(this.scr_6)
}
onDestroy(): void {
@ -134,6 +142,7 @@ export class TeenpattieFaPaiEffectLogic extends Component{
*/
public setFrist(banker:number){
this.startInit();
this.countToatl = 0;
let bank = banker + 1;
if(this.clockwise){
@ -195,7 +204,7 @@ export class TeenpattieFaPaiEffectLogic extends Component{
let pos_items:number[][][] = [];
let rot_items:number[][] = [];
let scr_items:Vec3[] = [];
for(let i=1;i<=5;i++){
for(let i=1;i<=TeenPattieCommData.getInstance().totalPlayer;i++){
const itemIndex = getItemIndex(i);
if(itemIndex < 0){
pos_items.push(this.pos[i-1]);
@ -317,7 +326,6 @@ export class TeenpattieFaPaiEffectLogic extends Component{
const r = v3(rot);
const s = v3(sca);
this.twPos = tween(node).to(time,{position:p,eulerAngles:r,scale:s},{onComplete:(target:any)=>{
// this.stopMove();
if(this.clockwise){
banker--;

2
assets/10001/src/game/system/TeenPattieGameSystem.ts

@ -58,7 +58,7 @@ export class TeenPattieGameSystem extends Component{
status:0,
cards:null,
}
for(let i=1;i<=5;i++){
for(let i=1;i<=TeenPattieCommData.getInstance().totalPlayer;i++){
const playerLogic:TeenPattiePlayerLogic = find(`Player${i}`,this.node).addComponent(TeenPattiePlayerLogic);
playerLogic.seat_id=i;
this._playerlist.push(playerLogic);

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

@ -30,18 +30,15 @@ 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.BaseBet, this.onGameBaseBet.bind(this));
Network.getInstance().registhandle(GameNetCode.See_Card, 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));
Network.getInstance().registhandle(GameNetCode.ReStart, this.onGameReStart.bind(this));
// Network.getInstance().registhandle(GameNetCode.BetRecord, this.betRecord.bind(this));
// Network.getInstance().registhandle(GameNetCode.ReStart, this.onGameReStart.bind(this));
Network.getInstance().registhandle(GameNetCode.PlayerOut, this.onPlayerOut.bind(this));
Network.getInstance().registhandle(GameNetCode.PlayerJoin, this.onPlayerJoin.bind(this));
Network.getInstance().registhandle(GameNetCode.ForceSeeCard, this.ForceSeeCard.bind(this));
Network.getInstance().registhandle(GameNetCode.ForceCompare, this.ForceCompare.bind(this));
// Network.getInstance().registhandle(GameNetCode.Close, this.onAutoQiPai.bind(this));
Message.add(UIWindowMessage.CloseUI, this.onCloseUI, this);
}
@ -57,18 +54,15 @@ 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.BaseBet, this.onGameBaseBet.bind(this));
Network.getInstance().removehandle(GameNetCode.See_Card, 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));
Network.getInstance().removehandle(GameNetCode.ReStart, this.onGameReStart.bind(this));
// Network.getInstance().removehandle(GameNetCode.BetRecord, this.betRecord.bind(this));
// Network.getInstance().removehandle(GameNetCode.ReStart, this.onGameReStart.bind(this));
Network.getInstance().removehandle(GameNetCode.PlayerOut, this.onPlayerOut.bind(this));
Network.getInstance().removehandle(GameNetCode.PlayerJoin, this.onPlayerJoin.bind(this));
Network.getInstance().removehandle(GameNetCode.ForceSeeCard, this.ForceSeeCard.bind(this));
Network.getInstance().removehandle(GameNetCode.ForceCompare, this.ForceCompare.bind(this));
// Network.getInstance().removehandle(GameNetCode.Close, this.onAutoQiPai.bind(this));
Message.remove(UIWindowMessage.CloseUI, this.onCloseUI, this);
}
@ -156,9 +150,10 @@ export class TeenpattieGameProxySystem extends Component {
Message.send(TeenPattieEventType.GameChuPai, data);
}
private getPlayerIndex(seatId:number):number{
const total:number = TeenPattieCommData.getInstance().totalPlayer;
let index:number=seatId + this.chagedIndex
if(index > 5)index=index - 5;
else if(index <= 0)index=index + 5;
if(index > total)index=index - total;
else if(index <= 0)index=index + total;
return index;
}
/**房间底注 */

2
assets/10001/src/sdk/GameVO.ts

@ -38,6 +38,8 @@ export const UserData = window["UserData"] || {
vipLevel: 0,//VIP等级
gameID:10001,//游戏id
roomID:0,//游戏房价ID
tableID:0,//桌子ID
gameLevel:0,//游戏等级
agentID:1,//代理id
srcRoomId:0,//房间场次ID 初级场/中级场 断线重连回来用这个
sign:"",//个人签名

12
assets/10001/src/sdk/i18.meta

@ -1,12 +0,0 @@
{
"ver": "1.1.0",
"importer": "directory",
"imported": true,
"uuid": "72c69bdd-3ba6-44ff-91f6-c43520901f14",
"files": [],
"subMetas": {},
"userData": {
"compressionType": {},
"isRemoteBundle": {}
}
}

2
assets/10001/src/tool/TeenPattiePathTool.ts

@ -89,7 +89,7 @@ export class TeenPattiePathTool{
break;
}
const url:string = suitValue > 0 ? `res/cards/card/card_${suitValue}` : `res/cards/card/poker_bg_common`;
const url:string = suitValue > 0 ? `res/cards/texture/card_${suitValue}` : `res/cards/texture/poker_bg_common`;
return url;
}

Loading…
Cancel
Save