-/* The list of polygons. This is filled in by move_increment(), and rendered
- by perform_render(). */
-elem_t elist[NUM_ELS];
-
-/* The polygons are controlled by four parameters. Each is represented by
- an osc_t object, which is just something that returns a stream of numbers.
- (Originally the name stood for "oscillator", but it does ever so much more
- now... see osc.c.)
- Imagine a cylinder with a vertical axis (along the Z axis), stretching from
- Z=1 to Z=-1, and a radius of 1.
-*/
-static osc_t *theta = NULL; /* Angle around the axis. This is expressed in
- hundredths of a degree, so it's actually 0 to 36000. */
-static osc_t *rad = NULL; /* Distance from the axis. This goes up to 1000,
- but we actually allow negative distances -- that just goes to the opposite
- side of the circle -- so the range is really -1000 to 1000. */
-static osc_t *alti = NULL; /* Height (Z position). This goes from -1000 to
- 1000. */
-static osc_t *color = NULL; /* Consider this to be an angle of a circle going
- around the color wheel. It's in tenths of a degree (consistency is all I
- ask) so it ranges from 0 to 3600. */
-/* static GLint prevtime = 0; / * for timing */