CaiPiaoHallController.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import FireEventObserver from '../framework/FireEventObserver';
  2. import SubHallManger from '../view/SubHallManger'
  3. cc.Class({
  4. extends: SubHallManger,
  5. properties: {
  6. gamesNode:cc.Node,
  7. subgamesNode:cc.Node,
  8. },
  9. onLoad()
  10. {
  11. // var subcp= [['1' , []],
  12. // ['2' , [19,20,32]],
  13. // ['3' , [5,6,11,14,17,22,27,29]],
  14. // ['4' , [2,8,12,16,18]],
  15. // ['5' , [3,10,13,25,26,28,30,31]],
  16. // ['7' , [1,7,23,24]],
  17. // ['9' , [4,9,15,21]]]
  18. cc.vv.userMgr.getGameList({pid:this.gameid},this.OnGetGamelist.bind(this));
  19. var subcp= [['1' , []],
  20. ['2' , [10,11,12]],
  21. ['3' , [28,29,30,31,32,33,34,35]],
  22. ['4' , [5,6,7,8,9]],
  23. ['5' , [19,20,21,22,23,24,25,26,27]],
  24. ['9' , [13,14,15,16,17,18]],
  25. ['11' , [1,2,3,4]]]
  26. this.myMap = new Map(subcp);
  27. console.log(this.myMap.keys());
  28. },
  29. ClickGamesBtn(sender,customEventData)
  30. {
  31. var showingHall = this.subgamesNode.getComponent('CaiPiaosubHallController')
  32. var needgames = this.myMap.get(customEventData)
  33. showingHall.plane = this.subgamesNode.getChildByName("nameplane"+customEventData)
  34. showingHall.showNeedGames(needgames)
  35. showingHall.parentScene = this
  36. this.playEnd(showingHall)
  37. },
  38. OnGetGamelist(ret){
  39. console.log("OnGetGamelist caipap")
  40. // if (ret.data.data && ret.data.data.length>0) {
  41. // this.hallsBtns.children.forEach(element => {
  42. // element.destroy()
  43. // });
  44. // var gameitems = ret.data.data
  45. // var xStartPos = 135
  46. // var yStarPos = 350
  47. // var stepX = 300
  48. // gameitems.sort(function (a,b) {
  49. // return a.id - b.id
  50. // })
  51. // for (let index = 0; index < gameitems.length; index++) {
  52. // const data = gameitems[index]
  53. // var gameItem = cc.instantiate(this.gameHallItem)
  54. // gameItem.name = "item"+data.id
  55. // var itemx = xStartPos + index*stepX
  56. // var itemy = yStarPos
  57. // gameItem.getComponent('gameHallItem').setGameData(itemx,itemy,data,this)
  58. // this.hallsBtns.addChild(gameItem)
  59. // }
  60. // this.hallsBtns.width = gameitems.length*(gameItem.width+30)
  61. // }
  62. },
  63. });