7 #define XOFFS_OUT (GAP_X + WALL_WIDTH)
9 #define YOFFS_OUT (GAP_Y + WALL_WIDTH)
10 #define YOFFS_IN GAP_Y
25 static const float col[NUM_COLORS][3] = {
27 {0.75 * LLEFT, 0.72 * LLEFT, 0.8 * LLEFT},
28 {0.75 * LRIGHT, 0.72 * LRIGHT, 0.8 * LRIGHT},
29 {0.75 * LBOT, 0.72 * LBOT, 0.8 * LBOT}
34 glPushAttrib(GL_ENABLE_BIT);
38 glColor3fv(col[COL_LEFT]);
39 glVertex3f(-XOFFS_IN, -YOFFS_IN, 0);
40 glVertex3f(-XOFFS_IN, -YOFFS_IN, -ZMAX);
41 glVertex3f(-XOFFS_IN, YOFFS_OUT, -ZMAX);
42 glVertex3f(-XOFFS_IN, YOFFS_OUT, 0);
45 glColor3fv(col[COL_BOT]);
46 glVertex3f(-XOFFS_IN, -YOFFS_IN, 0);
47 glVertex3f(XOFFS_IN, -YOFFS_IN, 0);
48 glVertex3f(XOFFS_IN, -YOFFS_IN, -ZMAX);
49 glVertex3f(-XOFFS_IN, -YOFFS_IN, -ZMAX);
52 glColor3fv(col[COL_RIGHT]);
53 glVertex3f(XOFFS_IN, -YOFFS_IN, 0);
54 glVertex3f(XOFFS_IN, YOFFS_OUT, 0);
55 glVertex3f(XOFFS_IN, YOFFS_OUT, -ZMAX);
56 glVertex3f(XOFFS_IN, -YOFFS_IN, -ZMAX);
58 glColor3fv(col[COL_FRONT]);
60 glVertex3f(-XOFFS_OUT, -YOFFS_OUT, 0);
61 glVertex3f(-XOFFS_IN, -YOFFS_IN, 0);
62 glVertex3f(-XOFFS_IN, YOFFS_OUT, 0);
63 glVertex3f(-XOFFS_OUT, YOFFS_OUT, 0);
64 /* bottom front face */
65 glVertex3f(-XOFFS_OUT, -YOFFS_OUT, 0);
66 glVertex3f(XOFFS_OUT, -YOFFS_OUT, 0);
67 glVertex3f(XOFFS_IN, -YOFFS_IN, 0);
68 glVertex3f(-XOFFS_IN, -YOFFS_IN, 0);
69 /* right front face */
70 glVertex3f(XOFFS_IN, -YOFFS_IN, 0);
71 glVertex3f(XOFFS_OUT, -YOFFS_OUT, 0);
72 glVertex3f(XOFFS_OUT, YOFFS_OUT, 0);
73 glVertex3f(XOFFS_IN, YOFFS_OUT, 0);