Johson 6 rokov pred
rodič
commit
df3fb747e9
100 zmenil súbory, kde vykonal 3714 pridanie a 924 odobranie
  1. 205 0
      assets/anim/liuguang1.anim
  2. 5 0
      assets/anim/liuguang1.anim.meta
  3. 193 0
      assets/anim/liuguang2.anim
  4. 5 0
      assets/anim/liuguang2.anim.meta
  5. 187 0
      assets/anim/shan.anim
  6. 5 0
      assets/anim/shan.anim.meta
  7. 134 0
      assets/prefab/liuguang.prefab
  8. 7 0
      assets/prefab/liuguang.prefab.meta
  9. 134 0
      assets/prefab/liuguang1.prefab
  10. 7 0
      assets/prefab/liuguang1.prefab.meta
  11. 44 44
      assets/resources/plists/caipaohall.plist
  12. 81 81
      assets/resources/plists/caipaohall.plist.meta
  13. BIN
      assets/resources/plists/caipaohall.png
  14. 4 4
      assets/resources/plists/caipaohall.png.meta
  15. 21 21
      assets/resources/plists/hall.plist
  16. 32 32
      assets/resources/plists/hall.plist.meta
  17. BIN
      assets/resources/plists/hall.png
  18. 5 5
      assets/resources/plists/hall.png.meta
  19. 191 0
      assets/resources/plists/hallist.plist
  20. 254 0
      assets/resources/plists/hallist.plist.meta
  21. BIN
      assets/resources/plists/hallist.png
  22. 31 0
      assets/resources/plists/hallist.png.meta
  23. 1 1
      assets/resources/plists/reg.plist
  24. BIN
      assets/resources/plists/reg.png
  25. 37 37
      assets/resources/plists/start.plist
  26. 69 69
      assets/resources/plists/start.plist.meta
  27. BIN
      assets/resources/plists/start.png
  28. 6 6
      assets/resources/plists/start.png.meta
  29. 135 357
      assets/scenes/hall.fire
  30. 819 135
      assets/scenes/start.fire
  31. 217 0
      assets/scripts/controller/UserMgr.js
  32. 9 0
      assets/scripts/controller/UserMgr.js.meta
  33. 62 0
      assets/scripts/net/HTTP.js
  34. 9 0
      assets/scripts/net/HTTP.js.meta
  35. 0 1
      assets/scripts/view/AginHallController.js
  36. 0 1
      assets/scripts/view/AgxinHallController.js
  37. 0 1
      assets/scripts/view/BBinHallController.js
  38. 0 1
      assets/scripts/view/BuyuHallController.js
  39. 11 28
      assets/scripts/view/CaiPiaoHallController.js
  40. 2 2
      assets/scripts/view/CaiPiaosubHallController.js
  41. 0 1
      assets/scripts/view/CarsHallController.js
  42. 4 5
      assets/scripts/view/DianziYouyiHallController.js
  43. 0 1
      assets/scripts/view/DzjjHallController.js
  44. 70 50
      assets/scripts/view/GamesHallController.js
  45. 51 1
      assets/scripts/view/LoadingUIController.js
  46. 0 1
      assets/scripts/view/MgHallController.js
  47. 0 1
      assets/scripts/view/SportsHallController.js
  48. 28 15
      assets/scripts/view/SubHallManger.js
  49. 44 0
      assets/scripts/view/TipsLayerController.js
  50. 9 0
      assets/scripts/view/TipsLayerController.js.meta
  51. 13 0
      assets/scripts/view/ZhenrenHallController.js
  52. 9 0
      assets/scripts/view/ZhenrenHallController.js.meta
  53. 7 0
      assets/textures/caipao.meta
  54. BIN
      assets/textures/caipao/1.png
  55. 31 0
      assets/textures/caipao/1.png.meta
  56. BIN
      assets/textures/caipao/11选五.png
  57. 31 0
      assets/textures/caipao/11选五.png.meta
  58. BIN
      assets/textures/caipao/2.png
  59. 31 0
      assets/textures/caipao/2.png.meta
  60. BIN
      assets/textures/caipao/3.png
  61. 31 0
      assets/textures/caipao/3.png.meta
  62. BIN
      assets/textures/caipao/caipao.png
  63. 31 0
      assets/textures/caipao/caipao.png.meta
  64. BIN
      assets/textures/caipao/pk拾.png
  65. 31 0
      assets/textures/caipao/pk拾.png.meta
  66. BIN
      assets/textures/caipao/快三.png
  67. 31 0
      assets/textures/caipao/快三.png.meta
  68. BIN
      assets/textures/caipao/快乐十分.png
  69. 31 0
      assets/textures/caipao/快乐十分.png.meta
  70. BIN
      assets/textures/caipao/拾拾彩.png
  71. 31 0
      assets/textures/caipao/拾拾彩.png.meta
  72. BIN
      assets/textures/caipao/排列3.png
  73. 31 0
      assets/textures/caipao/排列3.png.meta
  74. BIN
      assets/textures/caipao/时时乐.png
  75. 31 0
      assets/textures/caipao/时时乐.png.meta
  76. BIN
      assets/textures/caipao/极速六合彩.png
  77. 31 0
      assets/textures/caipao/极速六合彩.png.meta
  78. BIN
      assets/textures/caipao/福彩.png
  79. 31 0
      assets/textures/caipao/福彩.png.meta
  80. BIN
      assets/textures/caipao/聊天室.png
  81. 31 0
      assets/textures/caipao/聊天室.png.meta
  82. BIN
      assets/textures/caipao/香港六合彩.png
  83. 31 0
      assets/textures/caipao/香港六合彩.png.meta
  84. BIN
      assets/textures/cargamehall/game1.png
  85. 3 3
      assets/textures/cargamehall/game1.png.meta
  86. BIN
      assets/textures/cargamehall/game2.png
  87. 3 3
      assets/textures/cargamehall/game2.png.meta
  88. BIN
      assets/textures/cargamehall/game3.png
  89. 3 3
      assets/textures/cargamehall/game3.png.meta
  90. BIN
      assets/textures/cargamehall/game4.png
  91. 6 6
      assets/textures/cargamehall/game4.png.meta
  92. BIN
      assets/textures/cargamehall/game5.png
  93. 3 3
      assets/textures/cargamehall/game5.png.meta
  94. BIN
      assets/textures/cargamehall/game6.png
  95. 5 5
      assets/textures/cargamehall/game6.png.meta
  96. 7 0
      assets/textures/hall/anim.meta
  97. BIN
      assets/textures/hall/anim/1.png
  98. 31 0
      assets/textures/hall/anim/1.png.meta
  99. BIN
      assets/textures/hall/anim/10.png
  100. 31 0
      assets/textures/hall/anim/10.png.meta

+ 205 - 0
assets/anim/liuguang1.anim

@@ -0,0 +1,205 @@
+{
+  "__type__": "cc.AnimationClip",
+  "_name": "liuguang1",
+  "_objFlags": 0,
+  "_native": "",
+  "_duration": 2.533333333333333,
+  "sample": 60,
+  "speed": 1,
+  "wrapMode": "2",
+  "curveData": {
+    "comps": {
+      "cc.Sprite": {
+        "spriteFrame": [
+          {
+            "frame": 2.0166666666666666,
+            "value": {
+              "__uuid__": "88fded3c-7038-4834-bf95-c82ec2582220"
+            }
+          },
+          {
+            "frame": 2.033333333333333,
+            "value": {
+              "__uuid__": "e7011d61-d5f2-4173-90b1-31fa1d6ebac1"
+            }
+          },
+          {
+            "frame": 2.05,
+            "value": {
+              "__uuid__": "1d324c58-4b51-4f24-a75c-50a3750345b1"
+            }
+          },
+          {
+            "frame": 2.066666666666667,
+            "value": {
+              "__uuid__": "ac67e1f9-87f4-4a64-9093-465bc9c49861"
+            }
+          },
+          {
+            "frame": 2.0833333333333335,
+            "value": {
+              "__uuid__": "8cd4ee76-1481-45f9-a17a-80172a86f227"
+            }
+          },
+          {
+            "frame": 2.1,
+            "value": {
+              "__uuid__": "be2bcd97-a8a2-4f19-b402-b491d2a0b7af"
+            }
+          },
+          {
+            "frame": 2.1166666666666667,
+            "value": {
+              "__uuid__": "f68c4303-3d2a-4637-83c8-00ea360c7b43"
+            }
+          },
+          {
+            "frame": 2.1333333333333333,
+            "value": {
+              "__uuid__": "2448a801-ae95-4a7e-9ef6-696480ba7950"
+            }
+          },
+          {
+            "frame": 2.15,
+            "value": {
+              "__uuid__": "62230735-da77-498e-905f-6c444d47c12b"
+            }
+          },
+          {
+            "frame": 2.1666666666666665,
+            "value": {
+              "__uuid__": "b4610a8b-c2d5-4721-be1f-79464e1cdd54"
+            }
+          },
+          {
+            "frame": 2.183333333333333,
+            "value": {
+              "__uuid__": "1e23dc97-dffc-4fdc-9f91-443f10e1b7f2"
+            }
+          },
+          {
+            "frame": 2.2,
+            "value": {
+              "__uuid__": "8710bf4b-10f1-4768-a9b3-f1b5f17ba730"
+            }
+          },
+          {
+            "frame": 2.216666666666667,
+            "value": {
+              "__uuid__": "26329428-2d06-4d38-a006-15f9d67c0fdd"
+            }
+          },
+          {
+            "frame": 2.2333333333333334,
+            "value": {
+              "__uuid__": "95f27da8-eba5-4284-9f88-a1bde1d31f3a"
+            }
+          },
+          {
+            "frame": 2.25,
+            "value": {
+              "__uuid__": "5315fb5f-7a73-4f7e-adb2-bffb7845c1ef"
+            }
+          },
+          {
+            "frame": 2.2666666666666666,
+            "value": {
+              "__uuid__": "ac90eebf-3b6a-41a8-a4fa-82307e22e569"
+            }
+          },
+          {
+            "frame": 2.283333333333333,
+            "value": {
+              "__uuid__": "7e6de8ff-712a-4074-b2eb-9a72edc3730f"
+            }
+          },
+          {
+            "frame": 2.3,
+            "value": {
+              "__uuid__": "1e26e0de-cb98-4d5f-a081-78456c7f84d0"
+            }
+          },
+          {
+            "frame": 2.316666666666667,
+            "value": {
+              "__uuid__": "e42f137c-8322-47d2-a1de-d75c95824e7e"
+            }
+          },
+          {
+            "frame": 2.3333333333333335,
+            "value": {
+              "__uuid__": "451dbc3c-5bd1-478f-8288-2e39cda4095e"
+            }
+          },
+          {
+            "frame": 2.35,
+            "value": {
+              "__uuid__": "62c5c25b-237c-4e55-833f-ef0d54aa68cb"
+            }
+          },
+          {
+            "frame": 2.3666666666666667,
+            "value": {
+              "__uuid__": "c032a792-fb0f-4aeb-a848-959d31c81150"
+            }
+          },
+          {
+            "frame": 2.3833333333333333,
+            "value": {
+              "__uuid__": "d732db7d-9682-4ab3-a55b-2fcb3a4d0046"
+            }
+          },
+          {
+            "frame": 2.4,
+            "value": {
+              "__uuid__": "d814db07-580d-466b-b9be-32b44469e021"
+            }
+          },
+          {
+            "frame": 2.4166666666666665,
+            "value": {
+              "__uuid__": "9abb0f5a-53ba-4ef5-bbea-311cb0eca46b"
+            }
+          },
+          {
+            "frame": 2.433333333333333,
+            "value": {
+              "__uuid__": "3f2bc9f5-6425-4b8e-bdc7-e5b8f256ede1"
+            }
+          },
+          {
+            "frame": 2.45,
+            "value": {
+              "__uuid__": "2c3c98fc-4cd3-4af4-a306-518e47922dd6"
+            }
+          },
+          {
+            "frame": 2.466666666666667,
+            "value": {
+              "__uuid__": "8ea9ec8e-304e-4708-a62f-9c8a1adb00c2"
+            }
+          },
+          {
+            "frame": 2.4833333333333334,
+            "value": {
+              "__uuid__": "00fe3719-6048-4357-bbbd-408f07501cee"
+            }
+          },
+          {
+            "frame": 2.5,
+            "value": {
+              "__uuid__": "2247e700-7de6-4a27-980b-2fb9a309b998"
+            }
+          },
+          {
+            "frame": 2.5166666666666666,
+            "value": {
+              "__uuid__": "b5cd88f9-8aaa-434a-a198-0ec35e9f5b55"
+            }
+          }
+        ]
+      }
+    }
+  },
+  "events": []
+}

+ 5 - 0
assets/anim/liuguang1.anim.meta

@@ -0,0 +1,5 @@
+{
+  "ver": "1.0.0",
+  "uuid": "cf40843c-00f7-4f3f-8ed5-718b21cf51de",
+  "subMetas": {}
+}

+ 193 - 0
assets/anim/liuguang2.anim

@@ -0,0 +1,193 @@
+{
+  "__type__": "cc.AnimationClip",
+  "_name": "liuguang2",
+  "_objFlags": 0,
+  "_native": "",
+  "_duration": 2.4833333333333334,
+  "sample": 60,
+  "speed": 1,
+  "wrapMode": "2",
+  "curveData": {
+    "comps": {
+      "cc.Sprite": {
+        "spriteFrame": [
+          {
+            "frame": 2,
+            "value": {
+              "__uuid__": "5a7c17ee-f193-4e40-b108-e6c06a93d5e8"
+            }
+          },
+          {
+            "frame": 2.0166666666666666,
+            "value": {
+              "__uuid__": "d50308a8-fdfe-4a1d-abd4-46726ee04e84"
+            }
+          },
+          {
+            "frame": 2.033333333333333,
+            "value": {
+              "__uuid__": "df576b6a-3278-4f56-b22c-d6fedbb1139a"
+            }
+          },
+          {
+            "frame": 2.05,
+            "value": {
+              "__uuid__": "bf3676c7-7fba-4ae1-ac6e-4731f26659a6"
+            }
+          },
+          {
+            "frame": 2.066666666666667,
+            "value": {
+              "__uuid__": "b0cb80a6-59d3-456a-ac5b-589dc1b12dea"
+            }
+          },
+          {
+            "frame": 2.0833333333333335,
+            "value": {
+              "__uuid__": "258a9cfe-6abe-49f8-9893-0f90c5023cbd"
+            }
+          },
+          {
+            "frame": 2.1,
+            "value": {
+              "__uuid__": "856594f8-c237-4bb4-abf4-187655e371a7"
+            }
+          },
+          {
+            "frame": 2.1166666666666667,
+            "value": {
+              "__uuid__": "e252489b-962c-4cef-91e1-8a570e35ad31"
+            }
+          },
+          {
+            "frame": 2.1333333333333333,
+            "value": {
+              "__uuid__": "935a0e0e-c208-400f-b023-66381ff80f3a"
+            }
+          },
+          {
+            "frame": 2.15,
+            "value": {
+              "__uuid__": "24e51928-2939-4184-b3c1-c037ad1d9237"
+            }
+          },
+          {
+            "frame": 2.1666666666666665,
+            "value": {
+              "__uuid__": "d9df9657-05f0-4c51-998f-6774f56460ba"
+            }
+          },
+          {
+            "frame": 2.183333333333333,
+            "value": {
+              "__uuid__": "3ca94157-44f5-4c24-8ff0-ee5486e681a9"
+            }
+          },
+          {
+            "frame": 2.2,
+            "value": {
+              "__uuid__": "2c2ea868-58b4-4558-a8fd-0261e253480d"
+            }
+          },
+          {
+            "frame": 2.216666666666667,
+            "value": {
+              "__uuid__": "98e440b6-3eae-47eb-8da8-227847d845ac"
+            }
+          },
+          {
+            "frame": 2.2333333333333334,
+            "value": {
+              "__uuid__": "e28b14a9-44b7-4e76-881b-b96f796749d9"
+            }
+          },
+          {
+            "frame": 2.25,
+            "value": {
+              "__uuid__": "421f3e36-8a5c-4db7-a978-d1006c408b10"
+            }
+          },
+          {
+            "frame": 2.2666666666666666,
+            "value": {
+              "__uuid__": "d3937e62-4e09-40bf-a9ec-9c4d97fc1425"
+            }
+          },
+          {
+            "frame": 2.283333333333333,
+            "value": {
+              "__uuid__": "2d8cc6a0-96fe-42cd-8316-d4df61f34430"
+            }
+          },
+          {
+            "frame": 2.3,
+            "value": {
+              "__uuid__": "02c34d8c-987a-44bc-babb-90f515df4acf"
+            }
+          },
+          {
+            "frame": 2.316666666666667,
+            "value": {
+              "__uuid__": "75bf259c-cbe6-4b04-a6c0-09c33e988ba0"
+            }
+          },
+          {
+            "frame": 2.3333333333333335,
+            "value": {
+              "__uuid__": "a5fda95c-9bfa-4ead-b4e0-8c8047a9714d"
+            }
+          },
+          {
+            "frame": 2.35,
+            "value": {
+              "__uuid__": "74f169b1-e381-40c0-920d-ed481fb8eba0"
+            }
+          },
+          {
+            "frame": 2.3666666666666667,
+            "value": {
+              "__uuid__": "0a33cf2a-5843-49c6-8d3b-abce7e968cef"
+            }
+          },
+          {
+            "frame": 2.3833333333333333,
+            "value": {
+              "__uuid__": "2930a3a1-b79d-4a70-a7a8-ceeacd327535"
+            }
+          },
+          {
+            "frame": 2.4,
+            "value": {
+              "__uuid__": "47ced11c-1dbd-47b4-b4d7-f6af30521b0a"
+            }
+          },
+          {
+            "frame": 2.4166666666666665,
+            "value": {
+              "__uuid__": "e2775761-f292-47fc-8280-de3f52890a5f"
+            }
+          },
+          {
+            "frame": 2.433333333333333,
+            "value": {
+              "__uuid__": "87ee608d-ae5d-42c0-aca0-54853c0fab26"
+            }
+          },
+          {
+            "frame": 2.45,
+            "value": {
+              "__uuid__": "b9b82ddd-8b67-4a29-84e9-da1297701e22"
+            }
+          },
+          {
+            "frame": 2.466666666666667,
+            "value": {
+              "__uuid__": "d79334ca-4603-40b4-a6b2-9302b062548a"
+            }
+          }
+        ]
+      }
+    }
+  },
+  "events": []
+}

+ 5 - 0
assets/anim/liuguang2.anim.meta

@@ -0,0 +1,5 @@
+{
+  "ver": "1.0.0",
+  "uuid": "6fdcb06a-dee4-4293-97f1-545b7c6f5405",
+  "subMetas": {}
+}

+ 187 - 0
assets/anim/shan.anim

@@ -0,0 +1,187 @@
+{
+  "__type__": "cc.AnimationClip",
+  "_name": "shan",
+  "_objFlags": 0,
+  "_native": "",
+  "_duration": 2.466666666666667,
+  "sample": 60,
+  "speed": 1,
+  "wrapMode": "2",
+  "curveData": {
+    "comps": {
+      "cc.Sprite": {
+        "spriteFrame": [
+          {
+            "frame": 2,
+            "value": {
+              "__uuid__": "fa67489e-a8da-4b6f-9033-47a17ba3e570"
+            }
+          },
+          {
+            "frame": 2.0166666666666666,
+            "value": {
+              "__uuid__": "6e4ac96e-4d99-478e-895a-d92440bb276f"
+            }
+          },
+          {
+            "frame": 2.033333333333333,
+            "value": {
+              "__uuid__": "b322ee9d-4a25-4b80-8940-cb2c4c1b07b8"
+            }
+          },
+          {
+            "frame": 2.05,
+            "value": {
+              "__uuid__": "dbc50bc9-fe51-4769-93ef-ac88edbba910"
+            }
+          },
+          {
+            "frame": 2.066666666666667,
+            "value": {
+              "__uuid__": "cf3995f5-0d2f-4f31-ac4e-0c0208b24740"
+            }
+          },
+          {
+            "frame": 2.0833333333333335,
+            "value": {
+              "__uuid__": "6a7bdc4b-fc10-4c16-bdcb-ec557b435776"
+            }
+          },
+          {
+            "frame": 2.1,
+            "value": {
+              "__uuid__": "9899b334-9b3d-4f33-a463-ff83780ab6ce"
+            }
+          },
+          {
+            "frame": 2.1166666666666667,
+            "value": {
+              "__uuid__": "7271c3aa-5971-4972-aa04-015c1a79ed99"
+            }
+          },
+          {
+            "frame": 2.1333333333333333,
+            "value": {
+              "__uuid__": "bdc8beb3-d73a-4709-a79c-799c043cf6fc"
+            }
+          },
+          {
+            "frame": 2.15,
+            "value": {
+              "__uuid__": "2e2c5431-77ec-4adf-88dc-ee6527e89eba"
+            }
+          },
+          {
+            "frame": 2.1666666666666665,
+            "value": {
+              "__uuid__": "11c51786-486a-4979-924b-973c189e97a8"
+            }
+          },
+          {
+            "frame": 2.183333333333333,
+            "value": {
+              "__uuid__": "12539f32-0173-4529-80d7-703d23c673ca"
+            }
+          },
+          {
+            "frame": 2.2,
+            "value": {
+              "__uuid__": "93498fc0-296b-49c5-a36d-b343c90952c8"
+            }
+          },
+          {
+            "frame": 2.216666666666667,
+            "value": {
+              "__uuid__": "ef27dcd9-07d0-4ec0-9139-0807697e65bd"
+            }
+          },
+          {
+            "frame": 2.2333333333333334,
+            "value": {
+              "__uuid__": "b4e729d0-b585-4c21-910b-334ce46b5c4d"
+            }
+          },
+          {
+            "frame": 2.25,
+            "value": {
+              "__uuid__": "646e854b-e76a-48fa-b33c-aa644695c1e5"
+            }
+          },
+          {
+            "frame": 2.2666666666666666,
+            "value": {
+              "__uuid__": "b1524a4e-d3de-4297-a611-1c496447aacb"
+            }
+          },
+          {
+            "frame": 2.283333333333333,
+            "value": {
+              "__uuid__": "871413f5-700b-469c-b2de-550258c6e684"
+            }
+          },
+          {
+            "frame": 2.3,
+            "value": {
+              "__uuid__": "17901038-a629-463d-803e-bc4abeacd6c1"
+            }
+          },
+          {
+            "frame": 2.316666666666667,
+            "value": {
+              "__uuid__": "7e7fab63-df4c-4b90-a156-e0d48b6fc5e1"
+            }
+          },
+          {
+            "frame": 2.3333333333333335,
+            "value": {
+              "__uuid__": "e65e6fe4-583d-4572-8356-bb6ee7cb07f2"
+            }
+          },
+          {
+            "frame": 2.35,
+            "value": {
+              "__uuid__": "86642b74-58b7-4cba-9bd9-c4209ed5863b"
+            }
+          },
+          {
+            "frame": 2.3666666666666667,
+            "value": {
+              "__uuid__": "6467e788-3a5c-4c01-8c13-c10755ec5f25"
+            }
+          },
+          {
+            "frame": 2.3833333333333333,
+            "value": {
+              "__uuid__": "57b079be-00f6-4b29-b4e1-576022ac5e31"
+            }
+          },
+          {
+            "frame": 2.4,
+            "value": {
+              "__uuid__": "d01d4616-4799-4ec2-bf54-3f7834144edd"
+            }
+          },
+          {
+            "frame": 2.4166666666666665,
+            "value": {
+              "__uuid__": "25c13fdd-944a-4c39-9b96-5f3212629468"
+            }
+          },
+          {
+            "frame": 2.433333333333333,
+            "value": {
+              "__uuid__": "c1c4ac10-3f91-441b-8b11-fc02fcabb39e"
+            }
+          },
+          {
+            "frame": 2.45,
+            "value": {
+              "__uuid__": "8f0b5f30-9d5d-4a18-a1ff-1d0bd8a1409c"
+            }
+          }
+        ]
+      }
+    }
+  },
+  "events": []
+}

+ 5 - 0
assets/anim/shan.anim.meta

@@ -0,0 +1,5 @@
+{
+  "ver": "1.0.0",
+  "uuid": "a4f4ee82-8a5b-480f-be3b-29ebabc35735",
+  "subMetas": {}
+}

+ 134 - 0
assets/prefab/liuguang.prefab

@@ -0,0 +1,134 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "",
+    "_objFlags": 0,
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "asyncLoadAssets": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "liuguang",
+    "_objFlags": 0,
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_level": 1,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 3
+      }
+    ],
+    "_prefab": {
+      "__id__": 4
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 265,
+      "height": 436
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_position": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_scale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_rotationX": 0,
+    "_rotationY": 0,
+    "_quat": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_spriteFrame": {
+      "__uuid__": "6e4ac96e-4d99-478e-895a-d92440bb276f"
+    },
+    "_type": 0,
+    "_sizeMode": 2,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": false,
+    "_state": 0,
+    "_atlas": null,
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Animation",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_defaultClip": {
+      "__uuid__": "a4f4ee82-8a5b-480f-be3b-29ebabc35735"
+    },
+    "_clips": [
+      {
+        "__uuid__": "a4f4ee82-8a5b-480f-be3b-29ebabc35735"
+      }
+    ],
+    "playOnLoad": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "81KvO8qmNCNbNkPo1dx9xw",
+    "sync": false
+  }
+]

+ 7 - 0
assets/prefab/liuguang.prefab.meta

@@ -0,0 +1,7 @@
+{
+  "ver": "1.0.1",
+  "uuid": "380749a5-acdf-42a3-bac3-7c87844eb3ec",
+  "optimizationPolicy": "AUTO",
+  "asyncLoadAssets": false,
+  "subMetas": {}
+}

+ 134 - 0
assets/prefab/liuguang1.prefab

@@ -0,0 +1,134 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "",
+    "_objFlags": 0,
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "asyncLoadAssets": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "liuguang1",
+    "_objFlags": 0,
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_level": 2,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 3
+      }
+    ],
+    "_prefab": {
+      "__id__": 4
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 269,
+      "height": 441
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_position": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_scale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_rotationX": 0,
+    "_rotationY": 0,
+    "_quat": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_spriteFrame": {
+      "__uuid__": "e7011d61-d5f2-4173-90b1-31fa1d6ebac1"
+    },
+    "_type": 0,
+    "_sizeMode": 0,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_state": 0,
+    "_atlas": null,
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Animation",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_defaultClip": {
+      "__uuid__": "cf40843c-00f7-4f3f-8ed5-718b21cf51de"
+    },
+    "_clips": [
+      {
+        "__uuid__": "cf40843c-00f7-4f3f-8ed5-718b21cf51de"
+      }
+    ],
+    "playOnLoad": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "d3c2a8utdDaqa8q5xkIi8Z",
+    "sync": false
+  }
+]

+ 7 - 0
assets/prefab/liuguang1.prefab.meta

@@ -0,0 +1,7 @@
+{
+  "ver": "1.0.1",
+  "uuid": "2119fc45-d967-486b-804e-23270788f144",
+  "optimizationPolicy": "AUTO",
+  "asyncLoadAssets": false,
+  "subMetas": {}
+}

+ 44 - 44
assets/resources/plists/caipaohall.plist

@@ -11,11 +11,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{0,0},{148,150}}</string>
+                <string>{{0,0},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -26,11 +26,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{148,0},{148,150}}</string>
+                <string>{{180,0},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -41,11 +41,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{296,0},{148,150}}</string>
+                <string>{{0,180},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -56,11 +56,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{0,150},{148,150}}</string>
+                <string>{{180,180},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -71,11 +71,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{148,150},{148,150}}</string>
+                <string>{{0,360},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -86,11 +86,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{296,150},{148,150}}</string>
+                <string>{{180,360},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -101,11 +101,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{0,300},{148,150}}</string>
+                <string>{{0,540},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -116,11 +116,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{148,300},{148,150}}</string>
+                <string>{{180,540},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -131,11 +131,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{296,300},{148,150}}</string>
+                <string>{{0,720},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -146,11 +146,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{0,450},{148,150}}</string>
+                <string>{{180,720},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -161,11 +161,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{148,450},{148,150}}</string>
+                <string>{{0,900},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -176,11 +176,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{296,450},{148,150}}</string>
+                <string>{{180,900},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -191,11 +191,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{0,600},{148,150}}</string>
+                <string>{{0,1080},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -206,11 +206,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>spriteSourceSize</key>
-                <string>{148,150}</string>
+                <string>{180,180}</string>
                 <key>textureRect</key>
-                <string>{{148,600},{148,150}}</string>
+                <string>{{180,1080},{180,180}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -226,9 +226,9 @@
             <key>realTextureFileName</key>
             <string>caipaohall.png</string>
             <key>size</key>
-            <string>{444,750}</string>
+            <string>{360,1260}</string>
             <key>smartupdate</key>
-            <string>$TexturePacker:SmartUpdate:2ad2ab6ff6514241974b74d656454cad:48b34903e1b0458ed1ccb56b08cb0486:6525175b24bef506e095111f7ba252cc$</string>
+            <string>$TexturePacker:SmartUpdate:8d0f5a348e75854aaf843b5ac1daec23:a348019ea4d835da4422875959f782c4:6525175b24bef506e095111f7ba252cc$</string>
             <key>textureFileName</key>
             <string>caipaohall.png</string>
         </dict>

+ 81 - 81
assets/resources/plists/caipaohall.plist.meta

@@ -3,8 +3,8 @@
   "uuid": "35ff1a7f-5220-4c7c-b8e2-176edc523a01",
   "rawTextureUuid": "a1775dea-ea40-412f-93cb-48abcb8fa272",
   "size": {
-    "width": 444,
-    "height": 750
+    "width": 360,
+    "height": 1260
   },
   "type": "Texture Packer",
   "subMetas": {
@@ -19,10 +19,10 @@
       "offsetY": 0,
       "trimX": 0,
       "trimY": 0,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -39,12 +39,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 148,
+      "trimX": 180,
       "trimY": 0,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -61,12 +61,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 296,
-      "trimY": 0,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimX": 0,
+      "trimY": 180,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -83,12 +83,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 0,
-      "trimY": 150,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimX": 180,
+      "trimY": 180,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -105,12 +105,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 148,
-      "trimY": 150,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimX": 0,
+      "trimY": 360,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -127,12 +127,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 296,
-      "trimY": 150,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimX": 180,
+      "trimY": 360,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -150,11 +150,11 @@
       "offsetX": 0,
       "offsetY": 0,
       "trimX": 0,
-      "trimY": 300,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimY": 540,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -171,12 +171,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 148,
-      "trimY": 300,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimX": 180,
+      "trimY": 540,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -193,12 +193,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 296,
-      "trimY": 300,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimX": 0,
+      "trimY": 720,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -215,12 +215,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 0,
-      "trimY": 450,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimX": 180,
+      "trimY": 720,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -237,12 +237,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 148,
-      "trimY": 450,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimX": 0,
+      "trimY": 900,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -259,12 +259,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 296,
-      "trimY": 450,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimX": 180,
+      "trimY": 900,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -282,11 +282,11 @@
       "offsetX": 0,
       "offsetY": 0,
       "trimX": 0,
-      "trimY": 600,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimY": 1080,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -303,12 +303,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 148,
-      "trimY": 600,
-      "width": 148,
-      "height": 150,
-      "rawWidth": 148,
-      "rawHeight": 150,
+      "trimX": 180,
+      "trimY": 1080,
+      "width": 180,
+      "height": 180,
+      "rawWidth": 180,
+      "rawHeight": 180,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,

BIN
assets/resources/plists/caipaohall.png


+ 4 - 4
assets/resources/plists/caipaohall.png.meta

@@ -17,10 +17,10 @@
       "offsetY": 0,
       "trimX": 0,
       "trimY": 0,
-      "width": 444,
-      "height": 750,
-      "rawWidth": 444,
-      "rawHeight": 750,
+      "width": 360,
+      "height": 1260,
+      "rawWidth": 360,
+      "rawHeight": 1260,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,

+ 21 - 21
assets/resources/plists/hall.plist

@@ -15,7 +15,7 @@
                 <key>spriteSourceSize</key>
                 <string>{187,42}</string>
                 <key>textureRect</key>
-                <string>{{520,42},{187,42}}</string>
+                <string>{{557,0},{187,42}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -30,7 +30,7 @@
                 <key>spriteSourceSize</key>
                 <string>{124,61}</string>
                 <key>textureRect</key>
-                <string>{{765,42},{124,61}}</string>
+                <string>{{573,42},{124,61}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -45,7 +45,7 @@
                 <key>spriteSourceSize</key>
                 <string>{130,62}</string>
                 <key>textureRect</key>
-                <string>{{0,103},{130,62}}</string>
+                <string>{{697,42},{130,62}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -60,7 +60,7 @@
                 <key>spriteSourceSize</key>
                 <string>{115,66}</string>
                 <key>textureRect</key>
-                <string>{{249,103},{115,66}}</string>
+                <string>{{119,104},{115,66}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -75,7 +75,7 @@
                 <key>spriteSourceSize</key>
                 <string>{67,78}</string>
                 <key>textureRect</key>
-                <string>{{546,103},{67,78}}</string>
+                <string>{{416,104},{67,78}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -90,7 +90,7 @@
                 <key>spriteSourceSize</key>
                 <string>{42,42}</string>
                 <key>textureRect</key>
-                <string>{{0,0},{42,42}}</string>
+                <string>{{473,0},{42,42}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -105,7 +105,7 @@
                 <key>spriteSourceSize</key>
                 <string>{473,42}</string>
                 <key>textureRect</key>
-                <string>{{42,0},{473,42}}</string>
+                <string>{{0,0},{473,42}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -116,11 +116,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{520,42}</string>
+                <string>{522,44}</string>
                 <key>spriteSourceSize</key>
-                <string>{520,42}</string>
+                <string>{522,44}</string>
                 <key>textureRect</key>
-                <string>{{0,42},{520,42}}</string>
+                <string>{{0,42},{522,44}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -135,7 +135,7 @@
                 <key>spriteSourceSize</key>
                 <string>{68,77}</string>
                 <key>textureRect</key>
-                <string>{{478,103},{68,77}}</string>
+                <string>{{348,104},{68,77}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -150,7 +150,7 @@
                 <key>spriteSourceSize</key>
                 <string>{42,42}</string>
                 <key>textureRect</key>
-                <string>{{560,0},{42,42}}</string>
+                <string>{{515,0},{42,42}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -165,7 +165,7 @@
                 <key>spriteSourceSize</key>
                 <string>{45,42}</string>
                 <key>textureRect</key>
-                <string>{{515,0},{45,42}}</string>
+                <string>{{744,0},{45,42}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -180,7 +180,7 @@
                 <key>spriteSourceSize</key>
                 <string>{253,128}</string>
                 <key>textureRect</key>
-                <string>{{613,103},{253,128}}</string>
+                <string>{{483,104},{253,128}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -195,7 +195,7 @@
                 <key>spriteSourceSize</key>
                 <string>{119,66}</string>
                 <key>textureRect</key>
-                <string>{{130,103},{119,66}}</string>
+                <string>{{0,104},{119,66}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -210,7 +210,7 @@
                 <key>spriteSourceSize</key>
                 <string>{114,70}</string>
                 <key>textureRect</key>
-                <string>{{364,103},{114,70}}</string>
+                <string>{{234,104},{114,70}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -221,11 +221,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{58,58}</string>
+                <string>{51,46}</string>
                 <key>spriteSourceSize</key>
-                <string>{58,58}</string>
+                <string>{51,46}</string>
                 <key>textureRect</key>
-                <string>{{707,42},{58,58}}</string>
+                <string>{{522,42},{51,46}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -241,9 +241,9 @@
             <key>realTextureFileName</key>
             <string>hall.png</string>
             <key>size</key>
-            <string>{889,231}</string>
+            <string>{827,232}</string>
             <key>smartupdate</key>
-            <string>$TexturePacker:SmartUpdate:a2f1331c50db9817cc80d0f3ca548b1d:b88fbaa99109a659368f49071f403980:333c9ff079a5b8ddfb0c61408e972979$</string>
+            <string>$TexturePacker:SmartUpdate:c96c2f51b3d84d574dbce03084bbe54d:9c102c285465de9fd847fa7707b65aac:333c9ff079a5b8ddfb0c61408e972979$</string>
             <key>textureFileName</key>
             <string>hall.png</string>
         </dict>

+ 32 - 32
assets/resources/plists/hall.plist.meta

@@ -3,8 +3,8 @@
   "uuid": "6a81be05-7114-4e40-a456-82e6acda7645",
   "rawTextureUuid": "da1a5a0d-7ad2-4ff6-9ca7-64f5ad42a374",
   "size": {
-    "width": 889,
-    "height": 231
+    "width": 827,
+    "height": 232
   },
   "type": "Texture Packer",
   "subMetas": {
@@ -17,8 +17,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 520,
-      "trimY": 42,
+      "trimX": 557,
+      "trimY": 0,
       "width": 187,
       "height": 42,
       "rawWidth": 187,
@@ -39,7 +39,7 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 765,
+      "trimX": 573,
       "trimY": 42,
       "width": 124,
       "height": 61,
@@ -61,8 +61,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 0,
-      "trimY": 103,
+      "trimX": 697,
+      "trimY": 42,
       "width": 130,
       "height": 62,
       "rawWidth": 130,
@@ -83,8 +83,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 249,
-      "trimY": 103,
+      "trimX": 119,
+      "trimY": 104,
       "width": 115,
       "height": 66,
       "rawWidth": 115,
@@ -105,8 +105,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 546,
-      "trimY": 103,
+      "trimX": 416,
+      "trimY": 104,
       "width": 67,
       "height": 78,
       "rawWidth": 67,
@@ -127,7 +127,7 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 0,
+      "trimX": 473,
       "trimY": 0,
       "width": 42,
       "height": 42,
@@ -149,7 +149,7 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 42,
+      "trimX": 0,
       "trimY": 0,
       "width": 473,
       "height": 42,
@@ -173,10 +173,10 @@
       "offsetY": 0,
       "trimX": 0,
       "trimY": 42,
-      "width": 520,
-      "height": 42,
-      "rawWidth": 520,
-      "rawHeight": 42,
+      "width": 522,
+      "height": 44,
+      "rawWidth": 522,
+      "rawHeight": 44,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -193,8 +193,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 478,
-      "trimY": 103,
+      "trimX": 348,
+      "trimY": 104,
       "width": 68,
       "height": 77,
       "rawWidth": 68,
@@ -215,7 +215,7 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 560,
+      "trimX": 515,
       "trimY": 0,
       "width": 42,
       "height": 42,
@@ -237,7 +237,7 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 515,
+      "trimX": 744,
       "trimY": 0,
       "width": 45,
       "height": 42,
@@ -259,8 +259,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 613,
-      "trimY": 103,
+      "trimX": 483,
+      "trimY": 104,
       "width": 253,
       "height": 128,
       "rawWidth": 253,
@@ -281,8 +281,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 130,
-      "trimY": 103,
+      "trimX": 0,
+      "trimY": 104,
       "width": 119,
       "height": 66,
       "rawWidth": 119,
@@ -303,8 +303,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 364,
-      "trimY": 103,
+      "trimX": 234,
+      "trimY": 104,
       "width": 114,
       "height": 70,
       "rawWidth": 114,
@@ -325,12 +325,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 707,
+      "trimX": 522,
       "trimY": 42,
-      "width": 58,
-      "height": 58,
-      "rawWidth": 58,
-      "rawHeight": 58,
+      "width": 51,
+      "height": 46,
+      "rawWidth": 51,
+      "rawHeight": 46,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,

BIN
assets/resources/plists/hall.png


+ 5 - 5
assets/resources/plists/hall.png.meta

@@ -13,14 +13,14 @@
       "trimType": "auto",
       "trimThreshold": 1,
       "rotated": false,
-      "offsetX": -0.5,
+      "offsetX": 0,
       "offsetY": 0,
       "trimX": 0,
       "trimY": 0,
-      "width": 888,
-      "height": 231,
-      "rawWidth": 889,
-      "rawHeight": 231,
+      "width": 827,
+      "height": 232,
+      "rawWidth": 827,
+      "rawHeight": 232,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,

+ 191 - 0
assets/resources/plists/hallist.plist

@@ -0,0 +1,191 @@
+<?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>game1.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{229,61}</string>
+                <key>spriteSourceSize</key>
+                <string>{229,61}</string>
+                <key>textureRect</key>
+                <string>{{0,61},{229,61}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>game2.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{229,61}</string>
+                <key>spriteSourceSize</key>
+                <string>{229,61}</string>
+                <key>textureRect</key>
+                <string>{{0,122},{229,61}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>game3.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{229,61}</string>
+                <key>spriteSourceSize</key>
+                <string>{229,61}</string>
+                <key>textureRect</key>
+                <string>{{229,122},{229,61}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>game4.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{229,62}</string>
+                <key>spriteSourceSize</key>
+                <string>{229,62}</string>
+                <key>textureRect</key>
+                <string>{{0,183},{229,62}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>game5.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{230,66}</string>
+                <key>spriteSourceSize</key>
+                <string>{230,66}</string>
+                <key>textureRect</key>
+                <string>{{229,183},{230,66}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>game6.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{229,61}</string>
+                <key>spriteSourceSize</key>
+                <string>{229,61}</string>
+                <key>textureRect</key>
+                <string>{{229,61},{229,61}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>game7.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{229,61}</string>
+                <key>spriteSourceSize</key>
+                <string>{229,61}</string>
+                <key>textureRect</key>
+                <string>{{169,0},{229,61}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>hallbg.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{306,112}</string>
+                <key>spriteSourceSize</key>
+                <string>{306,112}</string>
+                <key>textureRect</key>
+                <string>{{0,358},{306,112}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>hallselect.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{305,109}</string>
+                <key>spriteSourceSize</key>
+                <string>{305,109}</string>
+                <key>textureRect</key>
+                <string>{{0,249},{305,109}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>listbg.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{327,466}</string>
+                <key>spriteSourceSize</key>
+                <string>{327,466}</string>
+                <key>textureRect</key>
+                <string>{{0,470},{327,466}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>title.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{169,38}</string>
+                <key>spriteSourceSize</key>
+                <string>{169,38}</string>
+                <key>textureRect</key>
+                <string>{{0,0},{169,38}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+        </dict>
+        <key>metadata</key>
+        <dict>
+            <key>format</key>
+            <integer>3</integer>
+            <key>pixelFormat</key>
+            <string>RGBA8888</string>
+            <key>premultiplyAlpha</key>
+            <false/>
+            <key>realTextureFileName</key>
+            <string>hallist.png</string>
+            <key>size</key>
+            <string>{459,936}</string>
+            <key>smartupdate</key>
+            <string>$TexturePacker:SmartUpdate:f7ae1fdb03cbc7ff65ad5867d112f355:aa8e005d2e165a7e7ed90cdea5f22aca:912a3d0767df7cafd4151b8f7a356f2c$</string>
+            <key>textureFileName</key>
+            <string>hallist.png</string>
+        </dict>
+    </dict>
+</plist>

+ 254 - 0
assets/resources/plists/hallist.plist.meta

@@ -0,0 +1,254 @@
+{
+  "ver": "1.2.4",
+  "uuid": "4131947d-d7ab-4aff-a196-aeb5ab62a435",
+  "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+  "size": {
+    "width": 459,
+    "height": 936
+  },
+  "type": "Texture Packer",
+  "subMetas": {
+    "game1.png": {
+      "ver": "1.0.3",
+      "uuid": "f253485c-4ae3-4a8e-9542-0c18ebdde92c",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 61,
+      "width": 229,
+      "height": 61,
+      "rawWidth": 229,
+      "rawHeight": 61,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "game2.png": {
+      "ver": "1.0.3",
+      "uuid": "40af0a4f-eba3-4307-8298-004bf9171336",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 122,
+      "width": 229,
+      "height": 61,
+      "rawWidth": 229,
+      "rawHeight": 61,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "game3.png": {
+      "ver": "1.0.3",
+      "uuid": "70a55c3e-43ca-41e8-8dfb-b9c618e594dc",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 229,
+      "trimY": 122,
+      "width": 229,
+      "height": 61,
+      "rawWidth": 229,
+      "rawHeight": 61,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "game4.png": {
+      "ver": "1.0.3",
+      "uuid": "b830723f-8f6f-4822-be33-7369513e0111",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 183,
+      "width": 229,
+      "height": 62,
+      "rawWidth": 229,
+      "rawHeight": 62,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "game5.png": {
+      "ver": "1.0.3",
+      "uuid": "b89eb5b2-68f6-4689-ad0a-0ec46d63f3c4",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 229,
+      "trimY": 183,
+      "width": 230,
+      "height": 66,
+      "rawWidth": 230,
+      "rawHeight": 66,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "game6.png": {
+      "ver": "1.0.3",
+      "uuid": "0e56be78-64da-4e04-b0b4-c8168e6156b3",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 229,
+      "trimY": 61,
+      "width": 229,
+      "height": 61,
+      "rawWidth": 229,
+      "rawHeight": 61,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "game7.png": {
+      "ver": "1.0.3",
+      "uuid": "c9a1dc4a-fc0a-411a-bf15-6ea7c8d55ad5",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 169,
+      "trimY": 0,
+      "width": 229,
+      "height": 61,
+      "rawWidth": 229,
+      "rawHeight": 61,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "hallbg.png": {
+      "ver": "1.0.3",
+      "uuid": "c71dcff5-d373-409a-8243-f7e7e489a1e0",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 358,
+      "width": 306,
+      "height": 112,
+      "rawWidth": 306,
+      "rawHeight": 112,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "hallselect.png": {
+      "ver": "1.0.3",
+      "uuid": "83af7611-03d7-4bcf-b19a-0c9efd995b3a",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 249,
+      "width": 305,
+      "height": 109,
+      "rawWidth": 305,
+      "rawHeight": 109,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "listbg.png": {
+      "ver": "1.0.3",
+      "uuid": "ebcb9d84-911c-4b31-b40f-e48115ca16a0",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 470,
+      "width": 327,
+      "height": 466,
+      "rawWidth": 327,
+      "rawHeight": 466,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "title.png": {
+      "ver": "1.0.3",
+      "uuid": "cbd2ae9a-db54-4488-9945-4bd8dfa4f8aa",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 169,
+      "height": 38,
+      "rawWidth": 169,
+      "rawHeight": 38,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/resources/plists/hallist.png


+ 31 - 0
assets/resources/plists/hallist.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "hallist": {
+      "ver": "1.0.3",
+      "uuid": "ca4e43e4-6a49-4333-a90f-b173ac9de7d7",
+      "rawTextureUuid": "34ed95d2-6c51-44af-8744-9457c79b440a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0.5,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 459,
+      "height": 935,
+      "rawWidth": 459,
+      "rawHeight": 936,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

+ 1 - 1
assets/resources/plists/reg.plist

@@ -318,7 +318,7 @@
             <key>size</key>
             <string>{479,492}</string>
             <key>smartupdate</key>
-            <string>$TexturePacker:SmartUpdate:96d9c3e0bcf99dcbcb1150f0fd756f10:ce17436c9b247076aad9c9f9dfa27fad:788fcdeda402d2bd08d33ce042b67e8e$</string>
+            <string>$TexturePacker:SmartUpdate:00bbf13a44ac0a915498806a8373164a:6e7f1aaf877037857d2c72f32b2a28d5:788fcdeda402d2bd08d33ce042b67e8e$</string>
             <key>textureFileName</key>
             <string>reg.png</string>
         </dict>

BIN
assets/resources/plists/reg.png


+ 37 - 37
assets/resources/plists/start.plist

@@ -15,7 +15,7 @@
                 <key>spriteSourceSize</key>
                 <string>{22,22}</string>
                 <key>textureRect</key>
-                <string>{{112,36},{22,22}}</string>
+                <string>{{22,0},{22,22}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -30,7 +30,7 @@
                 <key>spriteSourceSize</key>
                 <string>{81,19}</string>
                 <key>textureRect</key>
-                <string>{{605,15},{81,19}}</string>
+                <string>{{99,0},{81,19}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -41,11 +41,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{366,105}</string>
+                <string>{283,88}</string>
                 <key>spriteSourceSize</key>
-                <string>{366,105}</string>
+                <string>{283,88}</string>
                 <key>textureRect</key>
-                <string>{{563,70},{366,105}}</string>
+                <string>{{0,240},{283,88}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -56,11 +56,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{110,28}</string>
+                <string>{55,14}</string>
                 <key>spriteSourceSize</key>
-                <string>{110,28}</string>
+                <string>{55,14}</string>
                 <key>textureRect</key>
-                <string>{{156,36},{110,28}}</string>
+                <string>{{44,0},{55,14}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -75,7 +75,7 @@
                 <key>spriteSourceSize</key>
                 <string>{83,43}</string>
                 <key>textureRect</key>
-                <string>{{0,70},{83,43}}</string>
+                <string>{{262,0},{83,43}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -90,7 +90,7 @@
                 <key>spriteSourceSize</key>
                 <string>{22,22}</string>
                 <key>textureRect</key>
-                <string>{{134,36},{22,22}}</string>
+                <string>{{0,0},{22,22}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -101,11 +101,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{430,18}</string>
+                <string>{215,9}</string>
                 <key>spriteSourceSize</key>
-                <string>{430,18}</string>
+                <string>{215,9}</string>
                 <key>textureRect</key>
-                <string>{{0,15},{430,18}}</string>
+                <string>{{0,64},{215,9}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -116,11 +116,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{713,15}</string>
+                <string>{357,8}</string>
                 <key>spriteSourceSize</key>
-                <string>{713,15}</string>
+                <string>{357,8}</string>
                 <key>textureRect</key>
-                <string>{{0,0},{713,15}}</string>
+                <string>{{0,328},{357,8}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -131,11 +131,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{732,34}</string>
+                <string>{366,17}</string>
                 <key>spriteSourceSize</key>
-                <string>{732,34}</string>
+                <string>{366,17}</string>
                 <key>textureRect</key>
-                <string>{{266,36},{732,34}}</string>
+                <string>{{0,336},{366,17}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -150,7 +150,7 @@
                 <key>spriteSourceSize</key>
                 <string>{397,55}</string>
                 <key>textureRect</key>
-                <string>{{166,70},{397,55}}</string>
+                <string>{{0,353},{397,55}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -165,7 +165,7 @@
                 <key>spriteSourceSize</key>
                 <string>{112,21}</string>
                 <key>textureRect</key>
-                <string>{{0,36},{112,21}}</string>
+                <string>{{93,43},{112,21}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -180,7 +180,7 @@
                 <key>spriteSourceSize</key>
                 <string>{112,21}</string>
                 <key>textureRect</key>
-                <string>{{872,15},{112,21}}</string>
+                <string>{{205,43},{112,21}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -195,7 +195,7 @@
                 <key>spriteSourceSize</key>
                 <string>{93,19}</string>
                 <key>textureRect</key>
-                <string>{{430,15},{93,19}}</string>
+                <string>{{0,43},{93,19}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -206,11 +206,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{299,105}</string>
+                <string>{256,88}</string>
                 <key>spriteSourceSize</key>
-                <string>{299,105}</string>
+                <string>{256,88}</string>
                 <key>textureRect</key>
-                <string>{{598,175},{299,105}}</string>
+                <string>{{256,152},{256,88}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -225,7 +225,7 @@
                 <key>spriteSourceSize</key>
                 <string>{186,19}</string>
                 <key>textureRect</key>
-                <string>{{686,15},{186,19}}</string>
+                <string>{{317,43},{186,19}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -236,11 +236,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{299,105}</string>
+                <string>{256,88}</string>
                 <key>spriteSourceSize</key>
-                <string>{299,105}</string>
+                <string>{256,88}</string>
                 <key>textureRect</key>
-                <string>{{299,175},{299,105}}</string>
+                <string>{{215,64},{256,88}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -255,7 +255,7 @@
                 <key>spriteSourceSize</key>
                 <string>{83,43}</string>
                 <key>textureRect</key>
-                <string>{{83,70},{83,43}}</string>
+                <string>{{345,0},{83,43}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -266,11 +266,11 @@
                 <key>spriteOffset</key>
                 <string>{0,0}</string>
                 <key>spriteSize</key>
-                <string>{299,105}</string>
+                <string>{256,88}</string>
                 <key>spriteSourceSize</key>
-                <string>{299,105}</string>
+                <string>{256,88}</string>
                 <key>textureRect</key>
-                <string>{{0,175},{299,105}}</string>
+                <string>{{0,152},{256,88}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -285,7 +285,7 @@
                 <key>spriteSourceSize</key>
                 <string>{82,19}</string>
                 <key>textureRect</key>
-                <string>{{523,15},{82,19}}</string>
+                <string>{{180,0},{82,19}}</string>
                 <key>textureRotated</key>
                 <false/>
             </dict>
@@ -301,9 +301,9 @@
             <key>realTextureFileName</key>
             <string>start.png</string>
             <key>size</key>
-            <string>{998,280}</string>
+            <string>{512,408}</string>
             <key>smartupdate</key>
-            <string>$TexturePacker:SmartUpdate:e569e98fa7df1b74883c2da303177ec4:c019759cf1f83f4ff9f62b016b4aff2b:8515f24a45383d6b4899a9e5fc8d6fdf$</string>
+            <string>$TexturePacker:SmartUpdate:af2b78cb94e0a1955de13abdef675758:3cb68696b04776fd62aa493fdb604005:8515f24a45383d6b4899a9e5fc8d6fdf$</string>
             <key>textureFileName</key>
             <string>start.png</string>
         </dict>

+ 69 - 69
assets/resources/plists/start.plist.meta

@@ -3,8 +3,8 @@
   "uuid": "b9c0be93-f2c4-4a99-af00-76900a4ee840",
   "rawTextureUuid": "1c6efb56-0fd4-48a4-bcfb-c73745ffa379",
   "size": {
-    "width": 998,
-    "height": 280
+    "width": 512,
+    "height": 408
   },
   "type": "Texture Packer",
   "subMetas": {
@@ -17,8 +17,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 112,
-      "trimY": 36,
+      "trimX": 22,
+      "trimY": 0,
       "width": 22,
       "height": 22,
       "rawWidth": 22,
@@ -39,8 +39,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 605,
-      "trimY": 15,
+      "trimX": 99,
+      "trimY": 0,
       "width": 81,
       "height": 19,
       "rawWidth": 81,
@@ -61,12 +61,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 563,
-      "trimY": 70,
-      "width": 366,
-      "height": 105,
-      "rawWidth": 366,
-      "rawHeight": 105,
+      "trimX": 0,
+      "trimY": 240,
+      "width": 283,
+      "height": 88,
+      "rawWidth": 283,
+      "rawHeight": 88,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -83,12 +83,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 156,
-      "trimY": 36,
-      "width": 110,
-      "height": 28,
-      "rawWidth": 110,
-      "rawHeight": 28,
+      "trimX": 44,
+      "trimY": 0,
+      "width": 55,
+      "height": 14,
+      "rawWidth": 55,
+      "rawHeight": 14,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -105,8 +105,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 0,
-      "trimY": 70,
+      "trimX": 262,
+      "trimY": 0,
       "width": 83,
       "height": 43,
       "rawWidth": 83,
@@ -127,8 +127,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 134,
-      "trimY": 36,
+      "trimX": 0,
+      "trimY": 0,
       "width": 22,
       "height": 22,
       "rawWidth": 22,
@@ -150,11 +150,11 @@
       "offsetX": 0,
       "offsetY": 0,
       "trimX": 0,
-      "trimY": 15,
-      "width": 430,
-      "height": 18,
-      "rawWidth": 430,
-      "rawHeight": 18,
+      "trimY": 64,
+      "width": 215,
+      "height": 9,
+      "rawWidth": 215,
+      "rawHeight": 9,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -172,11 +172,11 @@
       "offsetX": 0,
       "offsetY": 0,
       "trimX": 0,
-      "trimY": 0,
-      "width": 713,
-      "height": 15,
-      "rawWidth": 713,
-      "rawHeight": 15,
+      "trimY": 328,
+      "width": 357,
+      "height": 8,
+      "rawWidth": 357,
+      "rawHeight": 8,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -193,12 +193,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 266,
-      "trimY": 36,
-      "width": 732,
-      "height": 34,
-      "rawWidth": 732,
-      "rawHeight": 34,
+      "trimX": 0,
+      "trimY": 336,
+      "width": 366,
+      "height": 17,
+      "rawWidth": 366,
+      "rawHeight": 17,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -215,8 +215,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 166,
-      "trimY": 70,
+      "trimX": 0,
+      "trimY": 353,
       "width": 397,
       "height": 55,
       "rawWidth": 397,
@@ -237,8 +237,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 0,
-      "trimY": 36,
+      "trimX": 93,
+      "trimY": 43,
       "width": 112,
       "height": 21,
       "rawWidth": 112,
@@ -259,8 +259,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 872,
-      "trimY": 15,
+      "trimX": 205,
+      "trimY": 43,
       "width": 112,
       "height": 21,
       "rawWidth": 112,
@@ -281,8 +281,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 430,
-      "trimY": 15,
+      "trimX": 0,
+      "trimY": 43,
       "width": 93,
       "height": 19,
       "rawWidth": 93,
@@ -303,12 +303,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 598,
-      "trimY": 175,
-      "width": 299,
-      "height": 105,
-      "rawWidth": 299,
-      "rawHeight": 105,
+      "trimX": 256,
+      "trimY": 152,
+      "width": 256,
+      "height": 88,
+      "rawWidth": 256,
+      "rawHeight": 88,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -325,8 +325,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 686,
-      "trimY": 15,
+      "trimX": 317,
+      "trimY": 43,
       "width": 186,
       "height": 19,
       "rawWidth": 186,
@@ -347,12 +347,12 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 299,
-      "trimY": 175,
-      "width": 299,
-      "height": 105,
-      "rawWidth": 299,
-      "rawHeight": 105,
+      "trimX": 215,
+      "trimY": 64,
+      "width": 256,
+      "height": 88,
+      "rawWidth": 256,
+      "rawHeight": 88,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -369,8 +369,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 83,
-      "trimY": 70,
+      "trimX": 345,
+      "trimY": 0,
       "width": 83,
       "height": 43,
       "rawWidth": 83,
@@ -392,11 +392,11 @@
       "offsetX": 0,
       "offsetY": 0,
       "trimX": 0,
-      "trimY": 175,
-      "width": 299,
-      "height": 105,
-      "rawWidth": 299,
-      "rawHeight": 105,
+      "trimY": 152,
+      "width": 256,
+      "height": 88,
+      "rawWidth": 256,
+      "rawHeight": 88,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,
@@ -413,8 +413,8 @@
       "rotated": false,
       "offsetX": 0,
       "offsetY": 0,
-      "trimX": 523,
-      "trimY": 15,
+      "trimX": 180,
+      "trimY": 0,
       "width": 82,
       "height": 19,
       "rawWidth": 82,

BIN
assets/resources/plists/start.png


+ 6 - 6
assets/resources/plists/start.png.meta

@@ -13,14 +13,14 @@
       "trimType": "auto",
       "trimThreshold": 1,
       "rotated": false,
-      "offsetX": -1,
-      "offsetY": 0.5,
+      "offsetX": -0.5,
+      "offsetY": 2,
       "trimX": 0,
       "trimY": 0,
-      "width": 996,
-      "height": 279,
-      "rawWidth": 998,
-      "rawHeight": 280,
+      "width": 511,
+      "height": 404,
+      "rawWidth": 512,
+      "rawHeight": 408,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 135 - 357
assets/scenes/hall.fire


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 819 - 135
assets/scenes/start.fire


+ 217 - 0
assets/scripts/controller/UserMgr.js

@@ -0,0 +1,217 @@
+cc.Class({
+    extends: cc.Component,
+    properties: {
+        account:null,
+	    userId:null,
+		userName:null,
+		lv:0,
+		exp:0,
+		coins:0,
+		gems:0,
+		pass:null,
+        ip:"",
+        sex:0,
+        roomData:null,
+
+        id           :null,
+        phone        :null,
+        name         :null,
+        avatar       :null,
+        uuid         :null,
+        deleted_at   :null,
+        created_at   :null,
+        updated_at   :null,
+        status       :null,
+        amount       :null,
+        frozen_amount:null,
+        status       :null,
+        msg          :null,
+        
+        oldRoomId:null,
+        bObserver:false,
+    },
+    
+    guestAuth:function(){
+        var account = cc.args["account"];
+        if(account == null){
+            account = cc.sys.localStorage.getItem("account");
+        }
+        
+        if(account == null){
+            account = Date.now();
+            cc.sys.localStorage.setItem("account",account);
+        }
+        
+        cc.vv.http.sendRequest("/guest",{account:account},this.onAuth);
+    },
+    
+    onAuth:function(ret){
+        var self = cc.vv.userMgr;
+        if(ret.errcode !== 0){
+            console.log(ret.errmsg);
+        }
+        else{
+            self.account = ret.account;
+            self.sign = ret.sign;
+            cc.vv.http.url = "http://" + cc.vv.SI.hall;
+            self.login();
+        }   
+    },
+    
+    login:function(data){
+        var self = this;
+        var onLogin = function(ret){
+            if(ret.status !== 1){
+                console.log(ret.msg);
+            }
+            else{
+                console.log(ret);
+                self.account = ret.name;
+                self.userId = ret.id;
+                self.avatar = ret.avatar;
+                self.phone = ret.phone;
+                self.amount = ret.amount;
+                self.frozen_amount = ret.frozen_amount;
+                cc.director.loadScene("hall");
+            }
+        };
+        // cc.vv.wc.show("正在登录游戏");
+        cc.vv.http.sendRequest("/hideLogin",null,onLogin);
+    },
+    
+    create:function(data){
+        var self = this;
+        var onCreate = function(ret){
+            console.log('create: ' + ret.errcode);
+            
+            if(ret.errcode !== 0){
+                console.log(ret.errmsg);
+            }
+            else{
+                self.account = data['user']
+                self.pass = data['pass']
+                self.phone = data['usphoneer']
+                self.login();
+            }
+        };
+        
+        // var data = {
+        //     account:this.account,
+        //     sign:this.sign,
+        //     name:name
+        // };
+        cc.vv.http.sendRequest("/register",data,onCreate);    
+    },
+    
+    enterRoom:function(roomId,callback){
+        var self = this;
+        var serverType = this.getServerTypeByRid(roomId);
+        var onEnter = function(ret){
+            if(ret.errcode !== 0){
+                if(ret.errcode == -1){
+                    setTimeout(function(){
+                        self.enterRoom(roomId,callback);
+                    },5000);
+                }
+                else{
+                    cc.vv.wc.hide();
+                    if(callback != null){
+                        callback(ret);
+                    }
+                }
+            }
+            else{
+                cc.vv.wc.hide();
+                if(callback != null){
+                    callback(ret);
+                }
+                if(serverType == 'SSS_SERVER_TYPE'){
+                    cc.vv.sssNetMgr.connectGameServer(ret);
+                }
+                else if(serverType == 'SSP_SERVER_TYPE'){
+                    cc.vv.sspNetMgr.connectGameServer(ret);
+                }
+            }
+        };
+        var isObserver = cc.vv.userMgr.bObserver;
+        var data = {
+            account:cc.vv.userMgr.account,
+            sign:cc.vv.userMgr.sign,
+            serverType:serverType,
+            roomid:roomId,
+            isObserver:isObserver
+        };
+        cc.vv.wc.show("正在进入房间 " + roomId);
+        cc.vv.http.sendRequest("/enter_private_room",data,onEnter);
+    },
+    getHistoryList:function(callback){
+        var self = this;
+        var onGet = function(ret){
+            if(ret.errcode !== 0){
+                console.log(ret.errmsg);
+            }
+            else{
+                console.log(ret.history);
+                if(callback != null){
+                    callback(ret.history);
+                }
+            }
+        };
+        
+        var data = {
+            account:cc.vv.userMgr.account,
+            sign:cc.vv.userMgr.sign,
+        };
+        cc.vv.http.sendRequest("/get_history_list",data,onGet);
+    },
+    getSSPGamesOfRoom:function(uuid,callback){
+        var self = this;
+        var onGet = function(ret){
+            if(ret.errcode !== 0){
+                console.log(ret.errmsg);
+            }
+            else{
+                console.log(ret.data);
+                callback(ret.data);
+            }
+        };
+        
+        var data = {
+            account:cc.vv.userMgr.account,
+            sign:cc.vv.userMgr.sign,
+            uuid:uuid,
+        };
+        cc.vv.http.sendRequest("/get_SSPgames_of_room",data,onGet);
+    },
+    getSSPDetailOfGame:function(uuid,index,callback){ //四色牌
+        var self = this;
+        var onGet = function(ret){
+            if(ret.errcode !== 0){
+                console.log(ret.errmsg);
+            }
+            else{
+                console.log(ret.data);
+                callback(ret.data);
+            }       
+        };
+        
+        var data = {
+            account:cc.vv.userMgr.account,
+            sign:cc.vv.userMgr.sign,
+            uuid:uuid,
+            index:index,
+        };
+        cc.vv.http.sendRequest("/get_detail_of_SSPgame",data,onGet);
+    },
+    getServerTypeByRid:function(rid){
+        if((rid >= 200000)&&(rid < 300000)){
+            return "SSS_SERVER_TYPE";
+        }
+        else if((rid >= 300000)&&(rid < 400000)){
+            return "SSP_SERVER_TYPE";
+        }
+        else{
+            return "";
+        }
+    }
+});

+ 9 - 0
assets/scripts/controller/UserMgr.js.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.5",
+  "uuid": "677f41c6-df61-4204-9a96-a4db4dd0e3f6",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 62 - 0
assets/scripts/net/HTTP.js

@@ -0,0 +1,62 @@
+//var URL = "http://120.77.56.190:9000";
+//var URL = "http://127.0.0.1:9000";
+var URL = "http://api.boyin18.com/sys/user";
+var HTTP = cc.Class({
+    extends: cc.Component,
+
+    statics:{
+        sessionId : 0,
+        userId : 0,
+        master_url:URL,
+        url:URL,
+        sendRequest : function(path,data,handler,extraUrl){
+            var xhr = cc.loader.getXMLHttpRequest();
+            xhr.timeout = 5000;
+            var str = "?";
+            for(var k in data){
+                if(str != "?"){
+                    str += "&";
+                }
+                str += k + "=" + data[k];
+            }
+            if(extraUrl == null){
+                extraUrl = HTTP.url;
+            }
+            var requestURL = extraUrl + path + encodeURI(str);
+            console.log("RequestURL:" + requestURL);
+            xhr.open("GET",requestURL, true);
+            xhr.setRequestHeader('Access-Control-Allow-Headers', '*');
+            xhr.setRequestHeader('Content-type', 'application/ecmascript');
+            xhr.setRequestHeader('Access-Control-Allow-Origin', '*');
+            if (cc.sys.isNative){
+                xhr.setRequestHeader("Accept-Encoding","gzip,deflate","text/html;charset=UTF-8");
+            }
+            
+            xhr.onreadystatechange = function() {
+                if(xhr.readyState === 4 && (xhr.status >= 200 && xhr.status < 300)){
+                    console.log("http res("+ xhr.responseText.length + "):" + xhr.responseText);
+                    try {
+                        var ret = JSON.parse(xhr.responseText);
+                        if(handler !== null){
+                            handler(ret);
+                        }                        /* code */
+                    } catch (e) {
+                        console.log("err:" + e);
+                        //handler(null);
+                    }
+                    finally{
+                        if(cc.vv && cc.vv.wc){
+                        //       cc.vv.wc.hide();    
+                        }
+                    }
+                }
+            };
+            
+            if(cc.vv && cc.vv.wc){
+                //cc.vv.wc.show();
+            }
+            xhr.send();
+            return xhr;
+        },
+    },
+});

+ 9 - 0
assets/scripts/net/HTTP.js.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.5",
+  "uuid": "bf8ff37e-28cc-4292-ae6f-8bd8e1c5d505",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 0 - 1
assets/scripts/view/AginHallController.js

@@ -5,7 +5,6 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        plane:cc.Node,
         gamesNode:cc.Node,
         
     },

+ 0 - 1
assets/scripts/view/AgxinHallController.js

@@ -5,7 +5,6 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        plane:cc.Node,
         gamesNode:cc.Node,
         
     },

+ 0 - 1
assets/scripts/view/BBinHallController.js

@@ -5,7 +5,6 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        plane:cc.Node,
         gamesNode:cc.Node,
         
     },

+ 0 - 1
assets/scripts/view/BuyuHallController.js

@@ -5,7 +5,6 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        plane:cc.Node,
         gamesNode:cc.Node,
         
     },

+ 11 - 28
assets/scripts/view/CaiPiaoHallController.js

@@ -5,48 +5,31 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        // plane:cc.Node,
         gamesNode:cc.Node,
         subgamesNode:cc.Node,
     },
 
     onLoad()
     {
-        // var gs= 
-        //     [
-        //         ['1' , []],
-        //         ['2' , [19,20,32]],
-        //         ['3' , [5,6,11,14,17,22,27,29]],
-        //         ['4' , [2,8,12,16,18]],
-        //         ['5' , [3,10,13,25,26,28,30,31]],
-        //         ['6' , []],
-        //         ['7' , [1,7,23,24]],
-        //         ['8' , []],
-        //         ['9' , [4,9,15,21]]
-        //         ['10' , []],
-        //         ['11' , []],
-        //         ['12' , []],
-        //         ['13' , []],
-        //         ['14' , []]
-        //     ]
-            var ss= [['1' , []],
-                ['2' , [19,20,32]],
-                ['3' , [5,6,11,14,17,22,27,29]],
-                ['4' , [2,8,12,16,18]],
-                ['5' , [3,10,13,25,26,28,30,31]],
-                ['7' , [1,7,23,24]],
-                ['9' , [4,9,15,21]]]
+        var subcp= [['1' , []],
+            ['2' , [19,20,32]],
+            ['3' , [5,6,11,14,17,22,27,29]],
+            ['4' , [2,8,12,16,18]],
+            ['5' , [3,10,13,25,26,28,30,31]],
+            ['7' , [1,7,23,24]],
+            ['9' , [4,9,15,21]]]
 
-        this.myMap = new Map(ss);
+        this.myMap = new Map(subcp);
         console.log(this.myMap.keys());
     },
-
+    
     ClickGamesBtn(sender,customEventData)
     {
         this.showingHall = this.subgamesNode.getComponent('CaiPiaosubHallController')
         var needgames = this.myMap.get(customEventData)
+        this.showingHall.plane = this.subgamesNode.getChildByName("nameplane"+customEventData)
         this.showingHall.showNeedGames(needgames)
-        this.playEnd(false)
+        this.playEnd('down')
     },
 });
 

+ 2 - 2
assets/scripts/view/CaiPiaosubHallController.js

@@ -5,13 +5,13 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        // plane:cc.Node,
         gamesNode:cc.Node,
         content:cc.Node,
-        
+        listView:cc.ScrollView,
     },
     showNeedGames(games)
     {
+        this.listView.scrollToOffset(cc.v2(0,0),0)
         if ("object" == typeof(games)) {
             this.content.children.forEach(item =>{
                 item.active = false

+ 0 - 1
assets/scripts/view/CarsHallController.js

@@ -5,7 +5,6 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        plane:cc.Node,
         gamesNode:cc.Node,
         
     },

+ 4 - 5
assets/scripts/view/DianziYouyiHallController.js

@@ -5,7 +5,6 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        plane:cc.Node,
         gamesNode:cc.Node,
         
         aginHall:cc.Node,
@@ -16,19 +15,19 @@ cc.Class({
 
     clickAginHall(sender){
         this.showingHall = this.aginHall.getComponent('AginHallController')
-        this.playEnd(false)
+        this.playEnd('down')
     },
     clickAgxinHall(sender){
         this.showingHall = this.agxinHall.getComponent('AgxinHallController')
-        this.playEnd(false)
+        this.playEnd('down')
     },
     clickBBinHall(sender){
         this.showingHall = this.bbinHall.getComponent('BBinHallController')
-        this.playEnd(false)
+        this.playEnd('down')
     },
     clickMgHall(sender){
         this.showingHall = this.mgHall.getComponent('MgHallController')
-        this.playEnd(false)
+        this.playEnd('down')
     },
 });
 

+ 0 - 1
assets/scripts/view/DzjjHallController.js

@@ -5,7 +5,6 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        plane:cc.Node,
         gamesNode:cc.Node,
         
     },

+ 70 - 50
assets/scripts/view/GamesHallController.js

@@ -1,4 +1,5 @@
 import FireEventObserver from '../framework/FireEventObserver';
+import ViewManager from '../ui/ViewManager';
 import PreloadManager from '../common/PreloadManager';
 import AudioControlManager from '../common/AudioControlManager';
 import Event from '../net/Event';
@@ -10,22 +11,6 @@ cc.Class({
     extends: FireEventObserver,
 
     properties: {
-        // progressBar: cc.ProgressBar,
-
-        // wxLogin:cc.Button,
-        // ykLogin:cc.Button,
-        // zhLogin:cc.Button,
-        // ljLogin:cc.Button,
-        // yk2Login:cc.Button,
-
-        // loginBtnNode:cc.Node,
-        // loadproNode:cc.Node,
-        // loginBannerNode:cc.Node,
-
-        // regAndreadNode:cc.Node,
-        // regNode:cc.Node,
-        // readNode:cc.Node,
-        // gotoRegBtn:cc.Node,
         nvren:cc.Node,
         hallsBtns:cc.Node,
 
@@ -35,6 +20,7 @@ cc.Class({
         dzyyHall:cc.Node,
         buyuHall:cc.Node,
         caipiaoHall:cc.Node,
+        zhenrenHall:cc.Node,
 
         Gundong:cc.Label,
         GundongMask:cc.Mask,
@@ -43,6 +29,12 @@ cc.Class({
 
         returnNode:cc.Node,
         shareNode:cc.Node,
+        listLayoutNode:cc.Node,
+        halllist:cc.Node,
+        listView:cc.ScrollView,
+
+        tipsLayer:cc.Node,
+        hallListBtn:cc.Node,
     },
 
     onLoad()
@@ -85,17 +77,23 @@ cc.Class({
         this.animation.on('finished', this.onGuideFinished, this);
         this.animation.play('nrcome1');
 
-        // var ss= [['1' , []],
-        //         ['2' , [19,20,32]],
-        //         ['3' , [5,6,11,14,17,22,27,29]],
-        //         ['4' , [2,8,12,16,18]],
-        //         ['5' , [3,10,13,25,26,28,30,31]],
-        //         ['7' , [1,7,23,24]],
-        //         ['9' , [4,9,15,21]]]
-        // var myMap = new Map(ss);
-        // console.log(myMap.keys());
         // this._db = new sql.SQLiteWrapper();
         // this._dbPath = this._db.initializing("data.db","res","");
+
+        var subhall= [
+            ['1' , this.caipiaoHall.getComponent('CaiPiaoHallController')],
+            ['2' , this.carsHall.getComponent('CarsHallController')],
+            ['3' , this.dzyyHall.getComponent('DianziYouyiHallController')],
+            ['4' , this.zhenrenHall.getComponent('ZhenrenHallController')],
+            ['5' , this.dzjjHall.getComponent('DzjjHallController')],
+            ['6' , this.buyuHall.getComponent('BuyuHallController')],
+            ['7' , this.sportsHall.getComponent('SportsHallController')]]
+
+        this.myhallMap = new Map(subhall);
+        console.log(this.myhallMap.keys());
+        this.setHalllist()
+        this.halllist.moved = false
+        ViewManager.registerView('tips',this.tipsLayer)
     },
     onGuideFinished(){
         console.log("onGuideFinished--------------------")
@@ -268,34 +266,21 @@ cc.Class({
         }
     },
 
-    clickCarGameHall(sender){
-        this.showingHall = this.carsHall.getComponent('CarsHallController')
-        this.display()
-    },
-    clickDZJJHall(sender){
-        this.showingHall = this.dzjjHall.getComponent('DzjjHallController')
-        this.display()
-    },
-    clickSportsHall(sender){
-        this.showingHall = this.sportsHall.getComponent('SportsHallController')
+    clickHall(sender,customEventData){
+        this.showingHall = this.myhallMap.get(customEventData)
+        this.setHalllist(customEventData)
         this.display()
     },
-    clickDZYYHall(sender){
-        this.showingHall = this.dzyyHall.getComponent('DianziYouyiHallController')
-        this.display()
-    },
-    clickBuYuHall(sender){
-        this.showingHall = this.buyuHall.getComponent('BuyuHallController')
-        this.display()
-    },
-    clickCaipiaoHall(sender){
-        this.showingHall = this.caipiaoHall.getComponent('CaiPiaoHallController')
-        this.display()
+    clickHallList(sender,customEventData){
+        var nextScense = this.myhallMap.get(customEventData)
+        this.setHalllist(customEventData)
+        if (nextScense) {
+            this.showingHall.playEnd('horizontal',nextScense)
+        }
     },
     
-    
     display(){
-        
+        this.setHalllistBtnDisplay(true)
         var animation = this.hallsBtns.getComponent(cc.Animation);
         var hallsGoFinished = function(){
             this.showingHall.playShow(this)
@@ -307,11 +292,12 @@ cc.Class({
     },
     clickReturnBtn(){
         if (this.showingHall) {
-            this.showingHall.playEnd(true)
+            this.showingHall.playEnd('up')
         }
     },
     playShow(param)
     {
+        this.setHalllistBtnDisplay(false)
         this.hallsBtns._parent._parent.active = true
         this.animation = this.nvren.getComponent(cc.Animation);
         this.hallsBtns.getComponent(cc.Animation).off("finished")
@@ -322,12 +308,46 @@ cc.Class({
         
         this.animation.on('finished', this.onGuideFinished, this);
         this.animation.play('nrcome1');
-        
     },
     setShowingHall(Hall){
         this.showingHall = Hall==this?null:Hall
         this.returnNode.active =Hall!=this
         this.shareNode.active =Hall==this
+    },
+
+    setHalllistBtnDisplay(display){
+        this.hallListBtn.active = display
+    },
+
+    onClickedHallListBtn(){
+        this.hallListBtn.active = this.halllist.moved
+        this.setHalllistDisplay(!this.halllist.moved)
+    },
+
+    setHalllistDisplay(display)
+    {
+        if (this.halllist.moved!=display) {
+            var actionTo1 = display?cc.moveBy(0.3, cc.v2(340, 0)):cc.moveBy(0.3, cc.v2(-340, 0));
+            this.halllist.runAction(actionTo1)
+            this.halllist.moved = display
+        }
+        
+    },
+
+    setHalllist(num){
+        this.listLayoutNode.children.forEach(element => {
+            element.getChildByName('select').active = false
+            element.getChildByName('normal').active = true
+        });
+        if (num) {
+            this.listView.scrollToOffset(cc.v2(0, num<=3?0:(num-1)*70), 1)
+            this.listLayoutNode.getChildByName('tiem'+num).getChildByName('select').active = true
+            this.listLayoutNode.getChildByName('tiem'+num).getChildByName('normal').active = false
+        }
+    },
+    showTips(sender,mode){
+        var tipsLayer = ViewManager.PushView('tips')
+        tipsLayer.getComponent('TipsLayerController').setTipsMode(sender,mode)
     }
 });
 

+ 51 - 1
assets/scripts/view/LoadingUIController.js

@@ -5,6 +5,7 @@ import Event from '../net/Event';
 import LogicUnitManager from '../framework/LogicUnitManager'
 import Common from '../common/Common';
 
+
 cc.Class({
     extends: FireEventObserver,
 
@@ -25,7 +26,14 @@ cc.Class({
         regNode:cc.Node,
         readNode:cc.Node,
         gotoRegBtn:cc.Node,
-        
+
+        inputName:cc.EditBox,
+        inputPass:cc.EditBox,
+        inputCmpass:cc.EditBox,
+        inputphone:cc.EditBox,
+
+        loginName:cc.EditBox,
+        loginPass:cc.EditBox,
     },
 
     onLoad()
@@ -42,6 +50,48 @@ cc.Class({
         this.loginLogic = this.lum.getBehavior('LoginBehavior');
         // this.loginLogic.CreateLoginStart();
         this.bloaded = true
+        this.initMgr();
+    },
+
+    initMgr() {
+        cc.vv = {};
+        cc.vv.http = require("../net/HTTP");
+        var UserMgr = require("../controller/UserMgr");
+        cc.vv.userMgr = new UserMgr();
+    },
+
+    onBtnConfirmClicked:function(){
+        var user = this.inputName.string;
+        var pass = this.inputPass.string;
+        var cmpass = this.inputCmpass.string;
+        var phone = this.inputphone.string;
+        if(user == ""){
+            console.log("invalid name.");
+            return;
+        }
+        var data = {
+            user:user,
+            pass:pass, 
+            confirm_password:cmpass,
+            phone:phone
+        };
+        console.log(name);
+        cc.vv.userMgr.create(data);
+    },
+
+    onBtnLoginClicked:function(){
+        var user = this.loginName.string;
+        var pass = this.loginPass.string;
+        // if(user == ""){
+        //     console.log("invalid name.");
+        //     return;
+        // }
+        // var data = {
+        //     user:user,
+        //     pass:pass,
+        // };
+        console.log(name);
+        cc.vv.userMgr.login();
     },
 
     initListener()

+ 0 - 1
assets/scripts/view/MgHallController.js

@@ -5,7 +5,6 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        plane:cc.Node,
         gamesNode:cc.Node,
         
     },

+ 0 - 1
assets/scripts/view/SportsHallController.js

@@ -5,7 +5,6 @@ cc.Class({
     extends: SubHallManger,
 
     properties: {
-        plane:cc.Node,
         gamesNode:cc.Node,
         
     },

+ 28 - 15
assets/scripts/view/SubHallManger.js

@@ -1,3 +1,4 @@
+import GamesHallController from "../view/GamesHallController"
 cc.Class({
     extends: cc.Component,
 
@@ -10,7 +11,6 @@ cc.Class({
     },
 
     onLoad () {
-
     },
 
     start () {
@@ -28,39 +28,52 @@ cc.Class({
             this.parentHall = parentHall
         }
         this.node.active = true
-        var actionTo = cc.moveBy(0.3, cc.v2(-1226, 0));
+        console.log("this.node.width is ====",this.node.width)
+        console.log("this.MoveNum is ====",this.MoveNum)
+        var actionTo = cc.moveBy(0.3, cc.v2(-this.node.parent.width, 0));
         var actionTo1 = cc.moveBy(0.3, cc.v2(100, 0));
-        this.gamesNode.runAction(actionTo)
-        if (this.plane) {
-            this.plane.runAction(actionTo1)
-        }
+        this.node.width = this.node.parent.width
+        this.node.runAction(actionTo)
+        // if (this.plane) {
+        //     this.plane.runAction(actionTo1)
+        // }
         this.setShowingHall(this)
     },
 
-    playEnd(direction)
+    playEnd(direction,nextScense)
     {
         var finished = cc.callFunc(function() {
             this.node.active = false;
-            if (this.parentHall && this.parentHall.playShow && direction) {
+            if (this.parentHall && this.parentHall.playShow && direction == "up") {
                 this.parentHall.playShow()
+                if (this.parentHall.parentHall && this.parentHall.parentHall.setHalllistDisplay) {
+                    this.parentHall.parentHall.setHalllistDisplay(true)
+                }
                 this.showingHall = this.parentHall
-            }else if (this.parentHall && this.parentHall.playShow && !direction)
+            }else if (direction == "down")
             {
+                if (this.parentHall && this.parentHall.setHalllistDisplay) {
+                    this.parentHall.setHalllistDisplay(false)
+                }
                 this.showingHall.playShow(this)
+            }else if(this.parentHall && nextScense && direction == 'horizontal')
+            {
+                nextScense.playShow(this.parentHall)
+                this.showingHall = nextScense
             }
             this.setShowingHall(this.showingHall)
         }, this, null);
-        var actionTo = cc.sequence(cc.moveBy(0.3, cc.v2(1226, 0)),finished);
+        var actionTo = cc.sequence(cc.moveBy(0.3, cc.v2(this.node.parent.width, 0)),finished);
         var actionTo1 = cc.moveBy(0.3, cc.v2(-103, 0));
-        this.gamesNode.runAction(actionTo)
-        if (this.plane) {
-            this.plane.runAction(actionTo1)
-        }
+        this.node.runAction(actionTo)
+        // if (this.plane) {
+        //     this.plane.runAction(actionTo1)
+        // }
     },
     
     setShowingHall(Hall)
     {
-        if (this.parentHall && this.parentHall.setShowingHall) {
+        if (this.parentHall && this.parentHall.setShowingHall && this.parentHall != this) {
             this.showingHall = Hall
             this.parentHall.setShowingHall(this.showingHall)
         }

+ 44 - 0
assets/scripts/view/TipsLayerController.js

@@ -0,0 +1,44 @@
+import FireEventObserver from '../framework/FireEventObserver';
+import ViewManager from '../ui/ViewManager';
+
+cc.Class({
+    extends: FireEventObserver,
+
+    properties: {
+    },
+
+    onLoad()
+    {
+        this.node.active = false
+        this.node.children.forEach(element => {
+            element.active = false
+        });
+    },
+
+    setTipsMode(sender,mode)
+    {
+        this.node.children.forEach(element => {
+            element.active = false
+        });
+        var showingNode = this.node.getChildByName(mode)
+        if (showingNode) {
+            showingNode.active = true
+        }
+    },
+
+    closeTipsLayer(){
+        ViewManager.PopView()
+    },
+
+    Signout(){
+        cc.director.loadScene('start');
+    },
+
+    CilickSwitch(sender){
+        sender.target.children.forEach(element => {
+            element.active = !element.active
+        });
+    }
+});
+
+

+ 9 - 0
assets/scripts/view/TipsLayerController.js.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.5",
+  "uuid": "cbee603d-f4f9-42d1-a94b-da273492f959",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 13 - 0
assets/scripts/view/ZhenrenHallController.js

@@ -0,0 +1,13 @@
+import FireEventObserver from '../framework/FireEventObserver';
+import SubHallManger from '../view/subHallManger'
+
+cc.Class({
+    extends: SubHallManger,
+
+    properties: {
+        gamesNode:cc.Node,
+        
+    },
+});
+
+

+ 9 - 0
assets/scripts/view/ZhenrenHallController.js.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.5",
+  "uuid": "ded3648d-94db-48d8-9426-0a79f5040597",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 7 - 0
assets/textures/caipao.meta

@@ -0,0 +1,7 @@
+{
+  "ver": "1.0.1",
+  "uuid": "cb852744-c34d-495d-b3d0-cd3028b9f860",
+  "isSubpackage": false,
+  "subpackageName": "",
+  "subMetas": {}
+}

BIN
assets/textures/caipao/1.png


+ 31 - 0
assets/textures/caipao/1.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "0886b156-0568-437e-913e-bb66a2fb743d",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "1": {
+      "ver": "1.0.3",
+      "uuid": "a4c0259f-f691-452a-8b6b-53193fbaeb60",
+      "rawTextureUuid": "0886b156-0568-437e-913e-bb66a2fb743d",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/11选五.png


+ 31 - 0
assets/textures/caipao/11选五.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "4e83054d-be9a-496e-b3bd-406c5fb0aa3f",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "11选五": {
+      "ver": "1.0.3",
+      "uuid": "f161d4a6-40d9-4149-8ac3-67187980119c",
+      "rawTextureUuid": "4e83054d-be9a-496e-b3bd-406c5fb0aa3f",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/2.png


+ 31 - 0
assets/textures/caipao/2.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "b7feed85-dfaf-4dee-b1ce-8aa7bcb8c5c5",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "2": {
+      "ver": "1.0.3",
+      "uuid": "07904251-3566-4eef-a481-772b21a4eac6",
+      "rawTextureUuid": "b7feed85-dfaf-4dee-b1ce-8aa7bcb8c5c5",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/3.png


+ 31 - 0
assets/textures/caipao/3.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "bbcf50c0-303e-446c-8b16-ab8889dbb81c",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "3": {
+      "ver": "1.0.3",
+      "uuid": "47de6bc1-88cc-4682-a606-4b7be6d114d3",
+      "rawTextureUuid": "bbcf50c0-303e-446c-8b16-ab8889dbb81c",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/caipao.png


+ 31 - 0
assets/textures/caipao/caipao.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "5f6b484d-1441-4437-9701-566ecaeb85e7",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "caipao": {
+      "ver": "1.0.3",
+      "uuid": "14d6d177-87a1-4048-95b3-2068128ebd4f",
+      "rawTextureUuid": "5f6b484d-1441-4437-9701-566ecaeb85e7",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/pk拾.png


+ 31 - 0
assets/textures/caipao/pk拾.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "c185b4cb-aa96-4118-82b1-79c53db9a4b6",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "pk拾": {
+      "ver": "1.0.3",
+      "uuid": "39c5e27d-47b1-47e6-9023-17286addf573",
+      "rawTextureUuid": "c185b4cb-aa96-4118-82b1-79c53db9a4b6",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/快三.png


+ 31 - 0
assets/textures/caipao/快三.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "0dc1875d-48bb-426d-ac04-3cb4d3ddd3a8",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "快三": {
+      "ver": "1.0.3",
+      "uuid": "1d9da3ba-11a0-4e8b-8dca-d0e13d1b9855",
+      "rawTextureUuid": "0dc1875d-48bb-426d-ac04-3cb4d3ddd3a8",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/快乐十分.png


+ 31 - 0
assets/textures/caipao/快乐十分.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "a2c4dce1-c046-454b-b0b5-435b532761ec",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "快乐十分": {
+      "ver": "1.0.3",
+      "uuid": "4bccb92b-f91e-4490-bed8-57bf7a7de5b9",
+      "rawTextureUuid": "a2c4dce1-c046-454b-b0b5-435b532761ec",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/拾拾彩.png


+ 31 - 0
assets/textures/caipao/拾拾彩.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "74ece851-78ba-43c4-bcfa-a7647a7c266e",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "拾拾彩": {
+      "ver": "1.0.3",
+      "uuid": "ce6c510e-1998-4d77-ab35-29c2390cc20e",
+      "rawTextureUuid": "74ece851-78ba-43c4-bcfa-a7647a7c266e",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/排列3.png


+ 31 - 0
assets/textures/caipao/排列3.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "9fe4d7e1-0992-4108-a259-aa61ede86f32",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "排列3": {
+      "ver": "1.0.3",
+      "uuid": "1ad55ddc-c36d-4242-9e1a-dd44af8418eb",
+      "rawTextureUuid": "9fe4d7e1-0992-4108-a259-aa61ede86f32",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/时时乐.png


+ 31 - 0
assets/textures/caipao/时时乐.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "282c85d3-c9e5-4e3e-953c-67ff20f27de8",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "时时乐": {
+      "ver": "1.0.3",
+      "uuid": "9d717499-8ad3-40ff-815d-33a5fc5d66b5",
+      "rawTextureUuid": "282c85d3-c9e5-4e3e-953c-67ff20f27de8",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/极速六合彩.png


+ 31 - 0
assets/textures/caipao/极速六合彩.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "050ac6e7-cf75-4668-bb7b-2d9b8b588fb1",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "极速六合彩": {
+      "ver": "1.0.3",
+      "uuid": "72eb18fb-1826-45b5-97b6-dcacace1b73e",
+      "rawTextureUuid": "050ac6e7-cf75-4668-bb7b-2d9b8b588fb1",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/福彩.png


+ 31 - 0
assets/textures/caipao/福彩.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "e33afc34-c966-460d-b1f8-ba9ebdb41aef",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "福彩": {
+      "ver": "1.0.3",
+      "uuid": "1ab583c0-9702-49af-962f-851a1bfcf15f",
+      "rawTextureUuid": "e33afc34-c966-460d-b1f8-ba9ebdb41aef",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/聊天室.png


+ 31 - 0
assets/textures/caipao/聊天室.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "5d649280-eca0-41f9-bb41-4e03173b7ff2",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "聊天室": {
+      "ver": "1.0.3",
+      "uuid": "ae92b521-1283-412d-8793-51cabeb39180",
+      "rawTextureUuid": "5d649280-eca0-41f9-bb41-4e03173b7ff2",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/caipao/香港六合彩.png


+ 31 - 0
assets/textures/caipao/香港六合彩.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "a806bff1-80c6-42b4-8f71-976be747c243",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "香港六合彩": {
+      "ver": "1.0.3",
+      "uuid": "2d294943-3b38-4e9a-baaa-87c6b102b2c7",
+      "rawTextureUuid": "a806bff1-80c6-42b4-8f71-976be747c243",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 100,
+      "height": 457,
+      "rawWidth": 100,
+      "rawHeight": 457,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/cargamehall/game1.png


+ 3 - 3
assets/textures/cargamehall/game1.png.meta

@@ -1,6 +1,6 @@
 {
   "ver": "2.2.0",
-  "uuid": "4922c624-0252-4f42-99e7-2353c1072eac",
+  "uuid": "44a4337c-73ed-44f6-a9f7-e0a3fe80a78f",
   "type": "sprite",
   "wrapMode": "clamp",
   "filterMode": "bilinear",
@@ -8,8 +8,8 @@
   "subMetas": {
     "game1": {
       "ver": "1.0.3",
-      "uuid": "ed6cb3f9-d992-4b88-8078-1a467776af9e",
-      "rawTextureUuid": "4922c624-0252-4f42-99e7-2353c1072eac",
+      "uuid": "04baabce-7bb7-491a-92cc-f252046c695c",
+      "rawTextureUuid": "44a4337c-73ed-44f6-a9f7-e0a3fe80a78f",
       "trimType": "auto",
       "trimThreshold": 1,
       "rotated": false,

BIN
assets/textures/cargamehall/game2.png


+ 3 - 3
assets/textures/cargamehall/game2.png.meta

@@ -1,6 +1,6 @@
 {
   "ver": "2.2.0",
-  "uuid": "3cff736e-0f9c-4a47-9609-4b0596c96323",
+  "uuid": "7efb78e2-007a-45a7-809d-0592b460c3b5",
   "type": "sprite",
   "wrapMode": "clamp",
   "filterMode": "bilinear",
@@ -8,8 +8,8 @@
   "subMetas": {
     "game2": {
       "ver": "1.0.3",
-      "uuid": "725d38ea-4684-46c9-9e46-eb9902bef135",
-      "rawTextureUuid": "3cff736e-0f9c-4a47-9609-4b0596c96323",
+      "uuid": "3db23a83-f244-4ccb-8fe1-2158afc8e3ae",
+      "rawTextureUuid": "7efb78e2-007a-45a7-809d-0592b460c3b5",
       "trimType": "auto",
       "trimThreshold": 1,
       "rotated": false,

BIN
assets/textures/cargamehall/game3.png


+ 3 - 3
assets/textures/cargamehall/game3.png.meta

@@ -1,6 +1,6 @@
 {
   "ver": "2.2.0",
-  "uuid": "7b02bc0a-2181-497f-a61b-696c93383832",
+  "uuid": "71fccd46-9b69-485c-a727-65dd914ae4cc",
   "type": "sprite",
   "wrapMode": "clamp",
   "filterMode": "bilinear",
@@ -8,8 +8,8 @@
   "subMetas": {
     "game3": {
       "ver": "1.0.3",
-      "uuid": "60297324-bfd0-4089-b810-976778a9d061",
-      "rawTextureUuid": "7b02bc0a-2181-497f-a61b-696c93383832",
+      "uuid": "a6e80203-86ea-43dc-a400-13db5b4bb842",
+      "rawTextureUuid": "71fccd46-9b69-485c-a727-65dd914ae4cc",
       "trimType": "auto",
       "trimThreshold": 1,
       "rotated": false,

BIN
assets/textures/cargamehall/game4.png


+ 6 - 6
assets/textures/cargamehall/game4.png.meta

@@ -1,6 +1,6 @@
 {
   "ver": "2.2.0",
-  "uuid": "7535843b-127a-4fbc-920c-3245f680a5d0",
+  "uuid": "1c412d04-67fc-411b-87bc-ecb086fa8527",
   "type": "sprite",
   "wrapMode": "clamp",
   "filterMode": "bilinear",
@@ -8,17 +8,17 @@
   "subMetas": {
     "game4": {
       "ver": "1.0.3",
-      "uuid": "bfd8b1f4-171c-48e3-a322-ed2350bede3c",
-      "rawTextureUuid": "7535843b-127a-4fbc-920c-3245f680a5d0",
+      "uuid": "f34b4259-ecb8-4506-b8f7-fed3e1498a2c",
+      "rawTextureUuid": "1c412d04-67fc-411b-87bc-ecb086fa8527",
       "trimType": "auto",
       "trimThreshold": 1,
       "rotated": false,
       "offsetX": 0,
-      "offsetY": 15,
+      "offsetY": 5,
       "trimX": 0,
-      "trimY": 0,
+      "trimY": 8,
       "width": 300,
-      "height": 270,
+      "height": 274,
       "rawWidth": 300,
       "rawHeight": 300,
       "borderTop": 0,

BIN
assets/textures/cargamehall/game5.png


+ 3 - 3
assets/textures/cargamehall/game5.png.meta

@@ -1,6 +1,6 @@
 {
   "ver": "2.2.0",
-  "uuid": "fb868c4b-86d3-4014-8393-647dcf2a1eeb",
+  "uuid": "dfe8beaf-5696-4876-9adc-5c75c73e296d",
   "type": "sprite",
   "wrapMode": "clamp",
   "filterMode": "bilinear",
@@ -8,8 +8,8 @@
   "subMetas": {
     "game5": {
       "ver": "1.0.3",
-      "uuid": "9b8925f8-abc7-4a6d-9670-70eb1694b833",
-      "rawTextureUuid": "fb868c4b-86d3-4014-8393-647dcf2a1eeb",
+      "uuid": "e2900fcc-898e-4ed0-afae-1f10aacb595f",
+      "rawTextureUuid": "dfe8beaf-5696-4876-9adc-5c75c73e296d",
       "trimType": "auto",
       "trimThreshold": 1,
       "rotated": false,

BIN
assets/textures/cargamehall/game6.png


+ 5 - 5
assets/textures/cargamehall/game6.png.meta

@@ -1,6 +1,6 @@
 {
   "ver": "2.2.0",
-  "uuid": "d6c4762c-d165-4344-9c78-bd3ba8392ec0",
+  "uuid": "11b1db05-aca0-4e27-ba24-aed5190c7fc5",
   "type": "sprite",
   "wrapMode": "clamp",
   "filterMode": "bilinear",
@@ -8,15 +8,15 @@
   "subMetas": {
     "game6": {
       "ver": "1.0.3",
-      "uuid": "c2e7734b-1af7-455d-86c7-bf6bab486449",
-      "rawTextureUuid": "d6c4762c-d165-4344-9c78-bd3ba8392ec0",
+      "uuid": "c5b61b20-b4aa-48bd-8a38-e87908c68ba1",
+      "rawTextureUuid": "11b1db05-aca0-4e27-ba24-aed5190c7fc5",
       "trimType": "auto",
       "trimThreshold": 1,
       "rotated": false,
       "offsetX": 0,
-      "offsetY": 0.5,
+      "offsetY": 3.5,
       "trimX": 0,
-      "trimY": 14,
+      "trimY": 11,
       "width": 300,
       "height": 271,
       "rawWidth": 300,

+ 7 - 0
assets/textures/hall/anim.meta

@@ -0,0 +1,7 @@
+{
+  "ver": "1.0.1",
+  "uuid": "296e0abf-8c17-48bc-833b-3b058f824319",
+  "isSubpackage": false,
+  "subpackageName": "",
+  "subMetas": {}
+}

BIN
assets/textures/hall/anim/1.png


+ 31 - 0
assets/textures/hall/anim/1.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "6b449720-e4ee-4247-b3ee-a2f8908000aa",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "1": {
+      "ver": "1.0.3",
+      "uuid": "6e4ac96e-4d99-478e-895a-d92440bb276f",
+      "rawTextureUuid": "6b449720-e4ee-4247-b3ee-a2f8908000aa",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": -143.5,
+      "trimX": 0,
+      "trimY": 287,
+      "width": 265,
+      "height": 149,
+      "rawWidth": 265,
+      "rawHeight": 436,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/textures/hall/anim/10.png


+ 31 - 0
assets/textures/hall/anim/10.png.meta

@@ -0,0 +1,31 @@
+{
+  "ver": "2.2.0",
+  "uuid": "ab750e40-8e74-415b-a292-aca270968fda",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "subMetas": {
+    "10": {
+      "ver": "1.0.3",
+      "uuid": "11c51786-486a-4979-924b-973c189e97a8",
+      "rawTextureUuid": "ab750e40-8e74-415b-a292-aca270968fda",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": -20.5,
+      "trimX": 0,
+      "trimY": 41,
+      "width": 265,
+      "height": 395,
+      "rawWidth": 265,
+      "rawHeight": 436,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov