/*用来生成地雷的的类*/
public class Mine
{
//雷区的长和宽及雷的个数
final int width = 5;
final int height = 4;
final int mine_num = 6;
//为了生成雷区方便
int[][] mine= new int[height+2][width+2];
public void createMine()
{
int num = 0;
int[] x = new int[mine_num];
int[] y = new int[mine_num];
//用于判断是否重复
boolean mark = true;
while(num<mine_num)
{
x[num] = (int)(Math.random()*height+1);
y[num] = (int)(Math.random()*width+1);
mark = true;
for(int i=0;i<num;i++)
{
if(x[num]==x[i]&&y[num]==y[i])
mark = false;
}
if(mark)
num++;
}
//布雷
for(int i=0;i<mine_num;i++)
{
mine[x[i]][y[i]] = -1;
}
}
public void initMine()
{
int mine_around = 0;
for(int i=1;i<=height;i++)
{
for(int j=1;j<=width;j++)
{
if(mine[i][j]!&