给每个糖果都标记
this.map = []; //二维数组,通过列号和行号可以快速索引到某个糖果 (存储的一列)
for (var i = 0;i < Constant.MAP_SIZE;i++)//10
{
var column = [];//列
for (var j = 0;j < Constant.MAP_SIZE;j++)
{
var candy = Candy.createRandomType(i,j);
this.mapPanel.addChild(candy);
candy.x = i * Constant.CANDY_WIDTH + Constant.CANDY_WIDTH/2;
candy.y = j * Constant.CANDY_WIDTH + Constant.CANDY_WIDTH/2;
column.push(candy); //列
}
this.map.push(column);
}
},
触摸点击后,判断是否删除
_popCandy: function (column,row) {
if (this.moving)
{
return;
}
var joinCandys = [this.map[column][row]];//最开始点击或者触摸的糖果,放到这个数组里