from pyglet.gl import * from wfobject import * window = pyglet.window.Window() glEnable(GL_DEPTH_TEST) glEnable(GL_LIGHTING) glEnable(GL_LIGHT0) cow = WFObject('cow.obj') moo = pyglet.media.load('moo.wav', streaming=False) @window.event def on_draw(): glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) glMatrixMode(GL_PROJECTION) glLoadIdentity() glOrtho(-10,10,-10,10,-10,10) glMatrixMode(GL_MODELVIEW) glRotatef(1,0,1,0) cow.draw() @window.event def on_key_press(key,modifiers): moo.play() def update(dt): pass pyglet.clock.schedule_interval(update,1/30.0) pyglet.app.run()