#include
#include
#include
#include
GLsizei winWidth=600,winHeight=600;
GLfloat xComplexMin=-0.25,xComplexMax=1.25;
GLfloat yComplexMin=-0.75,yComplexMax=0.75;
struct complexNum{
GLfloat x,y;
};
void init(void)
{
glClearColor(1.0,1.0,1.0,0.0);
}
void plotPoint(complexNum z)
{
glBegin(GL_POINTS);
glVertex2f(z.x,z.y);
glEnd();
}
void solveQuadraticEq(complexNum lambda,complexNum *z)
{
GLfloat lambdaMagSq,discrMag;
complexNum discr={0.0,0.0};
static complexNum fourOverLambda={0.0,0.0};
static GLboolean firstPoint=true;