extern int moving, startx, starty;
-/* Time varying or user-controled variables. */
-extern float jump;
-extern float lightAngle, lightHeight;
-extern GLfloat angle;
-extern GLfloat angle2;
-
-/* Near and far parameters - calculates scene size */
-extern GLfloat near;
-extern GLfloat far;
-
-/* Near and far clipping planes - calculates clipping planes */
-extern GLfloat nearClip;
-extern GLfloat farClip;
-
/* Recursion level for floor drawing */
extern int drawFloorRecurse;
/* Size of floor, from -n to n */
extern int floorSize;
+extern float squareSize;
/* Current camera position */
extern GLfloat camx, camy, camz, keyrot;
extern GLfloat specular0[];
extern GLfloat direction0[];
-extern GLfloat lightColor0[];
extern GLfloat lightPosition0[];
extern float lightAngle0, lightHeight0;
extern GLfloat specular1[];
extern GLfloat direction1[];
-extern GLfloat lightColor1[];
extern GLfloat lightPosition1[];
extern float lightAngle1, lightHeight1;
extern GLfloat zoom, rotate;
extern GLfloat zoomFactor, rotateFactor;
+/* Texture state tracking */
+extern int currentGroundTexture, currentMeshTexture;
+
#endif /* GLOBALS_H */
\ No newline at end of file