- sdot[i].x += sdot[i].dx*gamerate;
- sdot[i].y -= yscroll;
- if(sdot[i].y > YSIZE) {
- sdot[i].y -= YSIZE;
- } else if(sdot[i].y < 0) {
- sdot[i].y += YSIZE;
- }
- if(sdot[i].x<0) {
- sdot[i].x = XSIZE;
- }
+ sdot[i].x -= xscroll / (1 + sdot[i].z);
+ sdot[i].y -= yscroll / (1 + sdot[i].z);
+ if(sdot[i].y >= XSIZE) sdot[i].x -= XSIZE;
+ else if(sdot[i].x < 0) sdot[i].x = XSIZE-1;
+ if(sdot[i].y > YSIZE) sdot[i].y -= YSIZE;
+ else if(sdot[i].y < 0) sdot[i].y += YSIZE-1;