missles[j].rotateAngle = angle;
var missleSpeed = 20;
missles[j].velocityX = missleSpeed*Math.sin(-missles[j].rotateAngle);
missles[j].velocityY = missleSpeed*Math.cos(-missles[j].rotateAngle);
missles[j].visible = true;
break;
}
}
}
}
]
W.starBehavior = [
{execute:function(sprite,time){
if(sprite.top > canvas.height){
sprite.left = Math.random()*canvas.width;
sprite.top = Math.random()*canvas.height – canvas.height;
}
sprite.top += sprite.speed;
}}
]
W.starPainter = {
paint:function(sprite){
ctx.drawImage(sprite.cacheCanvas , sprite.left-sprite.width/2-sprite.lightLength , sprite.top-sprite.width/2-sprite.lightLength)









