rock_timer_increments(float *ti)
{
float dx0,dx1, dy0,dy1;
+ float hfactor, vfactor;
int i;
for(i=0; i<4; i++) ti[i] = 0;
+ hfactor = nrocks/KH; vfactor = nrocks/KV;
dx0 = -RDX - screendx; dx1 = RDX - screendx;
dy0 = -RDY - screendy; dy1 = RDY - screendy;
}
} else ti[LEFT] = (dx0+dx1)/2;
}
+ ti[LEFT] *= hfactor;
+ ti[RIGHT] *= hfactor;
if(dy0 != 0) {
if(dy0 < 0) {
}
} else ti[TOP] = (dy0+dy1)/2;
}
+ ti[TOP] *= vfactor;
+ ti[BOTTOM] *= vfactor;
}
void
j++;
} while(x < -rockptr->image->w || x >= XSIZE
|| y < -rockptr->image->h || y >= YSIZE);
- if(j > 1) printf("had to try %d times.\n", j);
+ if(j > 1) fprintf(stderr, "had to try %d times.\n", j);
rockptr->active = 1;
}