From: Jason Woofenden Date: Mon, 13 Dec 2004 22:52:45 +0000 (+0000) Subject: screen edge checking for rocks less paranoid X-Git-Tag: 0.1~28 X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=commitdiff_plain;h=b10cf4a6d7331a32c46f98ba4e16c4bc59f23833 screen edge checking for rocks less paranoid --- diff --git a/main.c b/main.c index a1ef981..927de84 100644 --- a/main.c +++ b/main.c @@ -1118,14 +1118,14 @@ int gameloop() { if(rock[i].active) { rock[i].x += rock[i].xvel*movementrate; rock[i].y += rock[i].yvel*movementrate + yscroll; - if((rock[i].y > YSIZE && rock[i].yvel > 0) || (rock[i].y < -rock[i].image->h && rock[i].yvel < 0)) { + if(rock[i].y > YSIZE || rock[i].y < -rock[i].image->h) { if(rock[i].dead) { rock[i].dead = 0; rock[i].active = 0; } else { // wrap rock[i].y = (YSIZE - rock[i].image->h) - rock[i].y; - rock[i].y += (rock[i].yvel*movementrate + yscroll) * 2; + rock[i].y += (rock[i].yvel*movementrate + yscroll) * 1.01; } } if(rock[i].x < -32.0 || rock[i].x > XSIZE + 32.0) {