All pastes #48057 Raw Edit

Untitled

public text v1 · immutable
#48057 ·published 2006-04-04 03:11 UTC
rendered paste body
void midpoint(int x0,int y0, int x1,int y1)

{
int dx, dy, incrE, incrNE, d, x, y;
	dx = x1-x0;
	dy = y1-y0;
	d = 2* dy - dx;
	incrE = 2*dy;
	incrNE = 2* (dy-dx);
	x = x0;
	y = y0;
	for(x=x0; x<x1; x++) 
	{
		if(d <=0) 
		{
			d = d + incrE;
		} else 
		{
			d = d + incrNE;
			y = y + 1;
		}
		drawDot(x,480-y);
	}
}