+static GLfloat floorVertices[4][3] = {\r
+ { -1000.0, 0.0, 1000.0 },\r
+ { 1000.0, 0.0, 1000.0 },\r
+ { 1000.0, 0.0, -1000.0 },\r
+ { -1000.0, 0.0, -1000.0 },\r
+};\r
+\r
+static GLfloat lightColor[] = {1.0, 1.0, 1.0, 1.0}; // White light\r
+static GLfloat lightPosition[4];\r
+\r
+int moving, startx, starty;\r
+int lightMoving = 0, lightStartX, lightStartY;\r
+\r
+/* Time varying or user-controled variables. */\r
+static float jump = 0.0;\r
+static float lightAngle = 0.0, lightHeight = 20;\r
+GLfloat angle = -150; /* in degrees */\r
+GLfloat angle2 = 30; /* in degrees */\r
+\r