- {0.27, 0},
- {0.35, -0.1},
- {0.2, -0.9},
- {0.1, -1},
- {0, -0.9},
- {0.15, -0.15}
-};
-
-static GLfloat seg_start[7][2] =
-{
-
- {0.55, 2.26},
- {1.35, 2.26},
- {1.2, 1.27},
- {0.25, 0.25},
- {0.06, 1.25},
- {0.25, 2.25},
- {0.39, 1.24}
-};
-
-static int nums[10][7] =
-{
- {1, 1, 1, 1, 1, 1, 0}, /* 0 */
- {0, 1, 1, 0, 0, 0, 0}, /* 1 */
- {1, 1, 0, 1, 1, 0, 1}, /* 2 */
- {1, 1, 1, 1, 0, 0, 1}, /* 3 */
- {0, 1, 1, 0, 0, 1, 1}, /* 4 */
- {1, 0, 1, 1, 0, 1, 1}, /* 5 */
- {1, 0, 1, 1, 1, 1, 1}, /* 6 */
- {1, 1, 1, 0, 0, 0, 0}, /* 7 */
- {1, 1, 1, 1, 1, 1, 1}, /* 8 */
- {1, 1, 1, 0, 0, 1, 1} /* 9 */
-};
-
+ GLfloat col[] = {0.8, 0.8, 0.8, 1.0}; /* body colour */
+ GLfloat front[] = {0.2, 0.2, 0.2, 1.0}; /* front colour */
+ GLfloat on[] = {0.9, 0, 0, 1}; /* 'on' segment */
+ GLfloat off[] = {0.3, 0, 0, 1}; /* 'off' segment */
+ int i, j, k;
+ GLfloat x, y; /* for the pins */
+ GLfloat spec[] = {0.6, 0.6, 0.6, 0};
+ GLfloat lcol[] = {0.4, 0.4, 0.4, 0};
+ GLfloat shine = 40;
+ static GLfloat vdata_h[6][2] = {
+ {0, 0},
+ {0.1, 0.1},
+ {0.9, 0.1},
+ {1, 0},
+ {0.9, -0.1},
+ {0.1, -0.1}
+ };
+ static GLfloat vdata_v[6][2] = {
+ {0.27, 0},
+ {0.35, -0.1},
+ {0.2, -0.9},
+ {0.1, -1},
+ {0, -0.9},
+ {0.15, -0.15}
+ };
+
+ static GLfloat seg_start[7][2] = {
+ {0.55, 2.26},
+ {1.35, 2.26},
+ {1.2, 1.27},
+ {0.25, 0.25},
+ {0.06, 1.25},
+ {0.25, 2.25},
+ {0.39, 1.24}
+ };
+
+ static int nums[10][7] = {
+ {1, 1, 1, 1, 1, 1, 0}, /* 0 */
+ {0, 1, 1, 0, 0, 0, 0}, /* 1 */
+ {1, 1, 0, 1, 1, 0, 1}, /* 2 */
+ {1, 1, 1, 1, 0, 0, 1}, /* 3 */
+ {0, 1, 1, 0, 0, 1, 1}, /* 4 */
+ {1, 0, 1, 1, 0, 1, 1}, /* 5 */
+ {1, 0, 1, 1, 1, 1, 1}, /* 6 */
+ {1, 1, 1, 0, 0, 0, 0}, /* 7 */
+ {1, 1, 1, 1, 1, 1, 1}, /* 8 */
+ {1, 1, 1, 0, 0, 1, 1} /* 9 */
+ };
+
+ glTranslatef(-0.9, -1.8, 0);