All pastes #903726 Raw Edit

since Mirchiss

public text v1 · immutable
·published 2008-02-14 12:34 UTC
rendered paste body
void Drawer::Draw(int iT)
{	
	int i = 0;
	glColor3f(0.0f,0.0f,1.0f);
	while(i < iScreenHeight - 1)
	{
		float fResult;
		int j = 0;

		glBegin(GL_TRIANGLE_STRIP);

		//glColor3f(1.0f-(float)i/128.0f,0.0f,0.0f);
		//Calculates and draws function on screen
		fResult = Wrangle((float)(i-iOriginX+1),(float)(0-iOriginY),iT);
		glVertex3f(fMinX + (j * fDistX),fMinY + ((i+1) * fDistY), fResult);
		fResult = Wrangle((float)(i-iOriginX),(float)(0-iOriginY),iT);
		glVertex3f(fMinX + (j * fDistX),fMinY + (i * fDistY), fResult);	
		j=1;

		while(j < iScreenWidth)
		{
			float fResult = Wrangle((float)(i-iOriginX+1),(float)(j-iOriginY),iT);
			glVertex3f(fMinX + (j * fDistX),fMinY + ((i+1) * fDistY), fResult);
			fResult = Wrangle((float)(i-iOriginX),(float)(j-iOriginY),iT);
			glVertex3f(fMinX + (j * fDistX),fMinY + ((i) * fDistY), fResult);
			j++;
		}
		glEnd();
		
		i++;
	}
}