X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=rocks.c;h=9c2728c9c6a502f74236765fb19c3e2b1c010cd0;hp=607431dada316ced97c294d36e27884985f77e97;hb=7f2544faabec18fdeb7da3126fc7c842f06c1d43;hpb=0e26db03c5aca3622a007b607368b250e40b7f2c diff --git a/rocks.c b/rocks.c index 607431d..9c2728c 100644 --- a/rocks.c +++ b/rocks.c @@ -25,8 +25,6 @@ struct shape rock_shapes[NROCKS]; // timers for rock generation. float rtimers[4]; -uint32_t rcnt; - uint32_t nrocks; uint32_t nrocks_timer; uint32_t nrocks_inc_ticks = 2*60*1000/(F_ROCKS-I_ROCKS); @@ -66,13 +64,12 @@ reset_rocks(void) for(i = 0; i= 1) { rtimers[i] -= 1; j=0; @@ -207,7 +200,6 @@ new_rocks(void) } rockptr->active = 1; - rcnt++; } } } @@ -222,18 +214,15 @@ 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) { rock[i].active = 0; - rcnt--; } } } - // if(rcnt < nrocks) printf("-%d.\n", nrocks-rcnt); - // else printf("%d.\n", rcnt-nrocks); } void