var NumberOfSquares=10;
var NetscapeSlownessFactor=1;
var speed=50;
var gravitation=1.3;
var attraction=80;
function collision(SquareNum){
......
for (j=0; j<NumberOfSquares; j++){
if(j!=SquareNum){
......
if ( ( Math.abs(x1+w1/2-(x2+w2/2)) < hardshell * (w2+w1)/2 ) && ( Math.abs(y1+h1/2-(y2+h2/2)) < hardshell * (h2+h1)/2 ) )
{
......
}
else {
if ((gravX[SquareNum] == - gravX[j]) && (gravY[SquareNum] == - gravY[j])) {
......
attractiveForce= - m1*m2*attraction/distanceSquare;
......
}
}
}
}
}
|