120 CHAPTER 4: Turning On the Lights^
GLfloat green[]={0.0,1.0,0.0,0.0};
GLfloat dimgreen[]={0.0,.5,0.0,0.0};
GLfloat blue[]={0.0,0.0,1.0,1.0};
GLfloat dimblue[]={0.0,0.0,.2,1.0};GLfloat cyan[]={0.0,1.0,1.0,1.0};
GLfloat yellow[]={1.0,1.0,0.0,1.0};
GLfloat magenta[]={1.0,0.0,1.0,1.0};
GLfloat dimmagenta[]={.75,0.0,.25,1.0};GLfloat dimcyan[]={0.0,.5,.5,1.0};//Lights go here.glLightfv(SS_SUNLIGHT,GL_POSITION,posMain);
glLightfv(SS_SUNLIGHT,GL_DIFFUSE,white);
glLightfv(SS_SUNLIGHT,GL_SPECULAR,yellow);glLightfv(SS_FILLLIGHT1,GL_POSITION,posFill1);
glLightfv(SS_FILLLIGHT1,GL_DIFFUSE,dimblue);
glLightfv(SS_FILLLIGHT1,GL_SPECULAR,dimcyan);glLightfv(SS_FILLLIGHT2,GL_POSITION,posFill2);
glLightfv(SS_FILLLIGHT2,GL_SPECULAR,dimmagenta);
glLightfv(SS_FILLLIGHT2,GL_DIFFUSE,dimblue);glLightf(SS_SUNLIGHT,GL_QUADRATIC_ATTENUATION,.005);//Materials go here.glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, cyan);
glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, white);glMaterialf(GL_FRONT_AND_BACK,GL_SHININESS,25);glShadeModel(GL_SMOOTH);
glLightModelf(GL_LIGHT_MODEL_TWO_SIDE,0.0);glEnable(GL_LIGHTING);
glEnable(SS_SUNLIGHT);
glEnable(SS_FILLLIGHT1);
glEnable(SS_FILLLIGHT2);glLoadIdentity();
}