From: Joshua Grams Date: Thu, 22 Jun 2006 21:55:24 +0000 (+0000) Subject: now scrolling to center of ship, not its top-left corner X-Git-Tag: 0.5~16 X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=commitdiff_plain;h=ae2d57cc5b1b64621a76aed51ce14f4c555c3bc8 now scrolling to center of ship, not its top-left corner --- diff --git a/main.c b/main.c index 7c046dd..ba1c8b7 100644 --- a/main.c +++ b/main.c @@ -681,9 +681,9 @@ gameloop() { } // SCROLLING - tmp = (ship.y+ship.dy*t_frame-YSCROLLTO)/25 + (ship.dy-screendy); + tmp = (ship.y+ship.h/2+ship.dy*t_frame-YSCROLLTO)/25 + (ship.dy-screendy); screendy += tmp * t_frame/12; - tmp = (ship.x+ship.dx*t_frame-XSCROLLTO)/25 + (ship.dx-screendx); + tmp = (ship.x+ship.w/2+ship.dx*t_frame-XSCROLLTO)/25 + (ship.dx-screendx); screendx += tmp * t_frame/12; // taper off so we don't hit the barrier abruptly. // (if we would hit in < 2 seconds, adjust to 2 seconds).