X-Git-Url: https://git.ucc.asn.au/?p=atyndall%2Fcits2231.git;a=blobdiff_plain;f=globals.h;h=640c323a6f90368d3784921d798523778f026cf9;hp=b6e04547993f2e8707a24d5b492f1ebd4be3aa9c;hb=751a7ad384e80669e71e8e5613227ac450c71944;hpb=45d3d32957a9172077e05ab344c5607bde87447c diff --git a/globals.h b/globals.h index b6e0454..640c323 100644 --- a/globals.h +++ b/globals.h @@ -32,12 +32,7 @@ extern char *dirDefault2; // Stores the directory name for the meshes and textures. extern char dataDir[]; -// Lighting -extern GLfloat lightColor[]; -extern GLfloat lightPosition[]; - extern int moving, startx, starty; -extern int lightMoving, lightStartX, lightStartY; /* Time varying or user-controled variables. */ extern float jump; @@ -70,19 +65,33 @@ extern GLfloat lineLength; extern GLfloat diffuse0[]; extern GLfloat ambient0[]; extern GLfloat specular0[]; -extern GLfloat emission0[]; - extern GLfloat direction0[]; -extern GLfloat light0_pos[]; -extern GLfloat shine; +extern GLfloat lightColor0[]; +extern GLfloat lightPosition0[]; -extern GLfloat glightmodel[]; +extern float lightAngle0, lightHeight0; +extern int lightMoving0, lightStartX0, lightStartY0; + +/* Light 1 parameters */ +extern GLfloat diffuse1[]; +extern GLfloat ambient1[]; +extern GLfloat specular1[]; +extern GLfloat direction1[]; + +extern GLfloat lightColor1[]; +extern GLfloat lightPosition1[]; + +extern float lightAngle1, lightHeight1; +extern int lightMoving1, lightStartX1, lightStartY1; /* Material types */ extern GLfloat ambient[]; extern GLfloat diffuse[]; extern GLfloat specular[]; +extern GLfloat shine; +extern GLfloat glightmodel[]; +extern GLfloat emission[]; /* Beginning width, height */ extern int width, height;