改完代码完后,fruit中的num显示未定义,无法读取
fruitObj.prototype.born=function(i)
{
var aneID=Math.floor(Math.random()*ane.num);
this.x[i]=ane.rootx[aneID];
this.y[i]=ane.heady[aneID];
this.l[i]=0;
this.alive[i]=true;
}
fruitObj.prototype.dead=function(i)
{
this.alive[i]=false;
}
function fruitMonitor()
{
var num=0;
for(var i=0;i<fruit.num;i++)
{
if(fruit.alive[i])
num++;
}
if(num<15){
fruitBorn();
return;
}
}
function fruitBorn()
{
for(var i=0;i<fruit.num;i++)
{
if(!fruit.alive[i])
{
fruit.born(i);
return;
}
}
}