From b10cf4a6d7331a32c46f98ba4e16c4bc59f23833 Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Mon, 13 Dec 2004 22:52:45 +0000 Subject: [PATCH] screen edge checking for rocks less paranoid --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) { -- 1.7.10.4