#!/usr/local/bin/python2.5

# This is statement is required by the build system to query build info
if __name__ == '__build__':
	raise Exception


from OpenGL.GL import *
from OpenGL.GLUT import *
from OpenGL.GLE import *
import maintest

maintest.lastx = 121.0
maintest.lasty = 121.0


def DrawStuff():
	glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
	# set up some matrices so that the object spins with the mouse
	gleSetJoinStyle (TUBE_NORM_EDGE | TUBE_JN_ANGLE | TUBE_JN_CAP)
	glColor3f (0.6, 0.8, 0.3)

	glPushMatrix ()
	glTranslatef (0.0, 0.0, -80.0)
	glRotatef (maintest.lastx, 0.0, 1.0, 0.0)
	glRotatef (maintest.lasty, 1.0, 0.0, 0.0)

	gleHelicoid (1.0, 6.0, 2.0, -3.0, 4.0, None, None, 0.0, 1080.0)

	glPopMatrix ()

	glutSwapBuffers ()



maintest.main(DrawStuff)
