//Sprite*sprite=Sprite:: create("boom.jpg");
int array1[mine];
int array2[mine];
int k,i2,j2;
srand(time(NULL));
array1[0]= rand()%10+1;
array2[0]= rand()%10+1;
for(i = 0; i < mine; i ++)
{
array1[i]= rand()%10+1;
for (i2=0; i2<i; i2++)
{
if(array1[i2]==array1[i])
i--;
}
}
for(j = 0; j< mine; j ++)
{
array2[j]= rand()%10+1;
for (j2=0; j2<j; j2++)
{
if(array2[j2]==array2[j])
j--;
}
}
for(k=0; k<mine; k++)
{
a[array1[k]][array2[k]]=9;
Mine[array1[k]][array2[k]]=Sprite:: create("i12.png");
///设置精灵的坐标
Mine[array1[k]][array2[k]]->setPosition (Point(420+32*array1[k],70+32*array2[k]));
///将精灵添加到层
this->addChild(Mine[array1[k]][array2[k]],1);
}
///添加雷的个数
for (i=1; i<MAX_X-1; i++)
{
for(j=1; j<MAX_Y-1; j++)
{
if(a[i][j]!=9)
{
a[i][j]=a[i-1][j-1]/9+a[i-1][j]/9+a[i-1][j+1]/9+a[i][j-1]/9+a[i][j+1]/9+a[i+1][j-1]/9+a[i+1][j]/9+a[i+1][j+1]/9;
if (a[i][j]==1)
{
Number[i][j]=Sprite:: create("i01.png");
///设置精灵的坐标
Number[i][j]->setPosition (Point(420+32*i,70+32*j));
///将精灵添加到层
this->addChild(Number[i][j],1);
}
if (a[i][j]==2)
{
Number[i][j]=Sprite:: create("i02.png");
///设置精灵的坐标
Number[i][j]->setPosition (Point(420+32*i,70+32*j));
///将精灵添加到层
this->addChild(Number[i][j],1);
}
if (a[i][j]==3)
{
Number[i][j]=Sprite:: create("i03.png");
///设置精灵的坐标
Number[i][j]->setPosition (Point(420+32*i,70+32*j));
///将精灵添加到层
this->addChild(Number[i][j],1);
}
if (a[i][j]==4)
{
Number[i][j]=Sprite:: create("i04.png");
///设置精灵的坐标
Number[i][j]->setPosition (Point(420+32*i,70+32*j));
///将精灵添加到层
this->addChild(Number[i][j],1);
}
if (a[i][j]==5)
{
Number[i][j]=Sprite:: create("i05.png");
///设置精灵的坐标
Number[i][j]->setPosition (Point(420+32*i,70+32*j));
///将精灵添加到层
this->addChild(Number[i][j],1);
}
if (a[i][j]==6)
{
Number[i][j]=Sprite:: create("i06.png");
///设置精灵的坐标
Number[i][j]->setPosition (Point(420+32*i,70+32*j));
///将精灵添加到层
this->addChild(Number[i][j],1);
}
if (a[i][j]==7)
{
Number[i][j]=Sprite:: create("i07.png");
///设置精灵的坐标
Number[i][j]->setPosition (Point(420+32*i,70+32*j));
///将精灵添加到层
this->addChild(Number[i][j],1);
}
if (a[i][j]==8)
{
Number[i][j]=Sprite:: create("i08.png");
///设置精灵的坐标
Number[i][j]->setPosition (Point(420+32*i,70+32*j));
///将精灵添加到层
this->addChild(Number[i][j],1);
}
if (a[i][j]==0)
{
Number[i][j]=Sprite:: create("i00.png");
///设置精灵的坐标
Number[i][j]->setPosition (Point(420+32*i,70+32*j));
///将精灵添加到层
this->addChild(Number[i][j],1);
}
}
}
}