行数,列数或地雷数输入错误!!";
exit;
}
if($nummine > $rowsize*$colsize)
{
print "
地雷数太多!";
exit;
}
//初始化
for($row=1;$row<=$rowsize;$row++)
{
for($col=1;$col<=$colsize;$col++)
{
$mine[$row][$col]="0";
$decouv[$row][$col]="0";
}
}
$index=0;
while($index<$nummine)
{
$row=rand(1,$rowsize);
$col=rand(1,$colsize);
if($mine[$row][$col]=="0")
{
$mine[$row][$col]="1";
$index++;
}
}
}
else
{
$perdu=0;
$reste=$rowsize*$colsize;
for($row=1;$row<=$rowsize;$row++)
{
for($col=1;$col<=$colsize;$col++)
{
$temp="mine".($row*($colsize+1)+$col);
$mine[$row][$col]=$$temp;
$temp="decouv".($row*($colsize+1)+$col);
$decouv[$row][$col]=$$temp;
if($decouv[$row][$col]=="1") {$reste=$reste-1;}
$temp="submit".($row*($colsize+1)+$col);
if($$temp=="ok")
{
$reste=$reste-1;
if($mine[$row][$col]=="0")
{
$decouv[$row][$col]="1";
}
else
{
$perdu=1;
}
}
}
}
if($perdu==1)
{
print "
您的分数: $time"; for ($i=1;$i<=$rowsize;$i++) { for($j=1;$j<=$colsize;$j++) { $decouv[$i][$j]="1"; } } } } print "
"; ?>欢迎光临 江西广告网 (http://bbs.jxadw.com/) | Powered by Discuz! X3.2 |