rendered paste bodyvoid 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++;
}
}