X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=main.c;h=03d173c9c875921b4f2f0fca00f216ce39eadd9f;hp=489c35290673746a5297ed7e0dec3a6bf839f2f2;hb=cf30b5f20e3c6fa5c6a328f6cb9ad1559cf227a2;hpb=fac9f096e69b8e1594a90796ec8dcf222fc1b6e3 diff --git a/main.c b/main.c index 489c352..03d173c 100644 --- a/main.c +++ b/main.c @@ -134,6 +134,7 @@ float xvel,yvel; // Change in X position per tick. float rockrate,rockspeed; float movementrate; float yscroll; +float scrollvel; int nships,score,initticks,ticks_since_last, last_ticks; int gameover; @@ -1093,7 +1094,10 @@ int gameloop() { // SCROLLING yscroll = yship - (YSIZE / 2); - yscroll /= -15; + yscroll += yvel * 25; + yscroll /= -25; + yscroll = ((scrollvel * (12 - movementrate)) + (yscroll * movementrate)) / 12; + scrollvel = yscroll; yscroll = yscroll*movementrate; yship += yscroll;