X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=rocks.c;h=9c2728c9c6a502f74236765fb19c3e2b1c010cd0;hp=89fe3a251a719fad842cb5a80c6c44e55a6b38a9;hb=7f2544faabec18fdeb7da3126fc7c842f06c1d43;hpb=fe386ffa373cddf449ac069d247e0fb0208620a4 diff --git a/rocks.c b/rocks.c index 89fe3a2..9c2728c 100644 --- a/rocks.c +++ b/rocks.c @@ -69,7 +69,7 @@ reset_rocks(void) enum { LEFT, RIGHT, TOP, BOTTOM }; -// compute the number of rocks/seccond that should be coming from each side +// compute the number of rocks/second that should be coming from each side // compute the speed ranges of rocks coming from each side void @@ -156,7 +156,7 @@ new_rocks(void) // loop through the four sides of the screen for(i=0; i<4; i++) { // see if we generate a rock for this side this frame - rtimers[i] += ti[i]*gamerate/20; + rtimers[i] += ti[i]*framelen/20; while(rtimers[i] >= 1) { rtimers[i] -= 1; j=0; @@ -214,8 +214,8 @@ move_rocks(void) for(i = 0; i < MAXROCKS; i++) { if(rock[i].active) { // move - rock[i].x += (rock[i].dx-screendx)*gamerate; - rock[i].y += (rock[i].dy-screendy)*gamerate; + rock[i].x += (rock[i].dx-screendx)*framelen; + rock[i].y += (rock[i].dy-screendy)*framelen; // clip if(rock[i].x < -rock[i].image->w || rock[i].x >= XSIZE || rock[i].y < -rock[i].image->h || rock[i].y >= YSIZE) {