- "9b@(-2.5,0,-70,40)>(2.5,0,70)*2 1b@(1,0,10)>(-1,0,-10)",
-
- "3B@(1,-0.4)>(2,4.2)/(-2,1)3B@(-1.8,4.4)>(-2.1,0)",
-
- "7c@(-2,0,-20)>(1.2,0,-5)7c@(2,0,20)>(-1.2,0,5)",
-
- "3b@(-0.5,0)>(1.5,0) 3b@(0.5,0)>(-1.5,0) 3r@(-2.5,3,-90,80)>(2,1,90,30)"
- "3b@(0.5,0)>(-1.5,0) 3b@(-0.5,0)>(1.5,0) 3r@(2.5,3,90,80)>(-2,1,-90,30)",
-
- "5c@(2,1.9,10)>(-1,1,10)5c@(2,1.8,10)>(-0.5,1.6,10)/(5,-1)"
- "5c@(1.6,0.2,10)>(0,-1,10)/(9,-2)5c@(-2,1.9,-10)>(1,1,-10)"
- "5c@(-2,1.8,-10)>(0.5,1.6,-10)/(-5,-1)5@(-1.6,0.2,-10)>(0,-1,-10)/(-9,-2)",
-
- "3c@(-1.5,0,0)>(-1.5,1,0)3c@(1.5,-0.2,0)>(1.5,-0.1,0)3c@(0,-0.5,0)>(0,1,0)"
- "3@(-1.5,2,0)>(-1.5,-1,0)3@(1.5,0,0)>(1.5,1,0)3@(0,0,0)>(0,-0.5,0)",
-
- "9c@(-2.5,0,-70,40)>(2.5,0,70)*2 1c@(1,0,10)>(-1,0,-10)*0",
-
- "3c@(2,0.5,60,0)>(1.5,4,60,80)/(-6,-12)"
- "3c@(-2,0.5,-60,0)>(-1.5,4,-60,80)/(6,-12)",
-
- "3c@(-0.2,0)>(1,0)3c@(0.2,0)>(-1,0)3c@(-2.5,2,-85,30)>(2.5,2,85,40)*2 "
- "3@(0.2,0)>(-1,0) 3@(-0.2,0)>(1,0) 3@(2.5,2,85,30)>(-2.5,2,-85,40)*2",
-
- "3c@(-0.5,-0.5,20,-30)>(2.6,4.3,60,60)/(0,1)*1 "
- "3c@(1.6,5.6,60,80)>(-2.6,0,-80)*0",
-
- "5c@(-0.3,0,10)>(1.2,0,10) 5c@(0.3,0,-10)>(-1.2,0,-10)"
- "5c@(-0.3,0,10)>(1.2,0,10) 5c@(0.3,0,-10)>(-1.2,0,-10)"
- "5c@(-3,3.5,-65,80)>(3,2.5,65) 5c@(0.3,0,-10)>(-1.2,0,-10)"
- "5@(-0.3,0,10)>(1.2,0,10) 5@(0.3,0,-10)>(-1.2,0,-10)"
- "5@(-0.3,0,10)>(1.2,0,10)5@(3,3.5,65,80)>(-3,2.5,-65)"
-};
-
-
-/*****************************************************************************
- *
- * Rendering
- *
- *****************************************************************************/
-
-static const float FOV = 70.0f;
-static const float BodyCol[] = {0.6f, 0.6f, 0.45f, 1.0f};
-static const float HandleCol[] = {0.45f, 0.45f, 0.45f, 1.0f};
-static const float LightPos[] = {0.0f, 200.0f, 400.0f, 1.0f};
-static const float LightDiff[] = {1.0f, 1.0f, 1.0f, 0.0f};
-static const float LightAmb[] = {0.02f, 0.02f, 0.02f, 0.0f};
-static const float ShoulderPos[3] = {0.95f, 2.1f, 1.7f};
-static const float DiffCol[] = {1.0f, 0.0f, 0.0f, 1.0f};
-static const float SpecCol[] = {1.0f, 1.0f, 1.0f, 1.0f};
-
-static const float BallRad = 0.34f;
-static const float UArmLen = 1.9f;
-static const float LArmLen = 2.3f;
-
-#define DL_BALL 0
-#define DL_CLUB 1
-#define DL_RING 2
-#define DL_TORSO 3
-#define DL_FOREARM 4
-#define DL_UPPERARM 5
-
-static const float AltCols[][4] =
-{
- {0.0f, 0.7f, 0.0f, 1.0f},
- {0.0f, 0.0f, 0.9f, 1.0f},
- {0.0f, 0.9f, 0.9f, 1.0f},
- {0.45f, 0.0f, 0.9f, 1.0f},
- {0.9f, 0.45f, 0.0f, 1.0f},
- {0.0f, 0.45f, 0.9f, 1.0f},
- {0.9f, 0.0f, 0.9f, 1.0f},
- {0.9f, 0.9f, 0.0f, 1.0f},
- {0.9f, 0.0f, 0.45f, 1.0f},
- {0.45f, 0.15f, 0.6f, 1.0f},
- {0.9f, 0.0f, 0.0f, 1.0f},
- {0.0f, 0.9f, 0.45f, 1.0f},
-};
-
-static const float Cols[][4] =
-{
- {0.9f, 0.0f, 0.0f, 1.0f}, /* 0 */
- {0.0f, 0.7f, 0.0f, 1.0f}, /* 1 */
- {0.0f, 0.0f, 0.9f, 1.0f}, /* 2 */
- {0.0f, 0.9f, 0.9f, 1.0f}, /* 3 */
- {0.9f, 0.0f, 0.9f, 1.0f}, /* 4 */
- {0.9f, 0.9f, 0.0f, 1.0f}, /* 5 */
- {0.9f, 0.45f, 0.0f, 1.0f}, /* 6 */
- {0.9f, 0.0f, 0.45f, 1.0f}, /* 7 */
- {0.45f, 0.9f, 0.0f, 1.0f}, /* 8 */
- {0.0f, 0.9f, 0.45f, 1.0f}, /* 9 */
- {0.45f, 0.0f, 0.9f, 1.0f}, /* 10 */
- {0.0f, 0.45f, 0.9f, 1.0f}, /* 11 */
-};
-
-static int InitGLDisplayLists(void);