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