398 |
|
advance(); |
399 |
|
varset(vypos, '=', (double)ypos); |
400 |
|
for (xpos = 0; xpos < xres; xpos++) { |
401 |
< |
xscan = (long)xpos*xmax/xres; |
401 |
> |
xscan = (xpos+.5)*xmax/xres - .4999; |
402 |
|
varset(vxpos, '=', (double)xpos); |
403 |
|
eclock++; |
404 |
|
if (brtdef != NULL) { |
437 |
|
register COLOR *st; |
438 |
|
register int i, j; |
439 |
|
|
440 |
< |
for (ytarget = (long)ypos*ymax/yres; yscan > ytarget; yscan--) |
440 |
> |
for (ytarget = (ypos+.5)*ymax/yres - .4999; yscan > ytarget; yscan--) |
441 |
|
for (i = 0; i < nfiles; i++) { |
442 |
|
st = input[i].scan[WINSIZ-1]; |
443 |
|
for (j = WINSIZ-1; j > 0; j--) /* rotate window */ |