tinyHeart/js/fruit.js

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

var fruitObj=function()
{
	this.alive=[];//bool
	this.orange=new Image();
	this.blue=new Image();
	this.x=[];
	this.y=[];
	this.l=[];
	this.fruitType=[];
	this.speed=[];
	this.pic=new Image();
	this.anyNum=[];

}
fruitObj.prototype.num=30;
fruitObj.prototype.init=function()
{
	for(var i=0;i<this.num;i++)
	{
		this.alive[i]=false;	
		this.x[i]=0;
		this.y[i]=0;
		this.speed[i]=Math.random()*0.017+0.003; //[0 0.02]
		this.fruitType[i]="";
		this.anyNum[i]=0;
		this.born(i);

	}
	this.orange.src="src/fruit.png";
	this.blue.src="src/blue.png";
}
fruitObj.prototype.draw=function()
{
	for(var i=0;i<this.num;i++)
	{
		if(this.alive[i])
		{
			if(this.fruitType[i]=="blue")
			{
				this.pic=this.blue;
			}
			else
			{
				this.pic=this.orange;
			}
			if(this.l[i]<=14)
			{
				this.x[i]=ane.headx[this.anyNum[i]];
				this.y[i]=ane.heady[this.anyNum[i]];
				this.l[i]+=this.speed[i]*deltaTime;
			}
			else
			{
				this.y[i]-=this.speed[i]*7*deltaTime;
			}
			ctx2.drawImage(this.pic,this.x[i]-this.l[i]*0.5,this.y[i]-this.l[i]*0.5,this.l[i],this.l[i]);
			if(this.y[i]<10)
			{
				this.alive[i]=false;
			}
后面还有 64 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。