Sure, something like this perhaps?

import pyglet
from pyglet import clock
from pyglet.window import key
from pyglet.gl import *
pyglet.options['debug_gl'] = False

class Test(pyglet.window.Window):
    def __init__(self):
        super(Test, self).__init__(640, 480, resizable=False, fullscreen=
False, caption="Test")
        self.clear()

    #setup the tick counter and Frames Per Second counter
        self.dt_count = clock.tick()
        self.fps_display = pyglet.clock.ClockDisplay()

    #start main loop
        self.update()


    def update(self):
        while not self.has_exit:
        #Make sure events are timed properly
            self.dt_count += clock.tick()

        #timer rate for updating code
            if self.dt_count >= 0.025:
                self.dt_count = 0

        #render to screen and flip frame buffers
            self.draw()

        #manually dispatch window events
            self.dispatch_events()


    def draw(self):
    #clear screen
        self.clear()

    #draw frames per second
        self.fps_display.draw()

    #flip frame buffer
        self.flip()
        

    def on_key_press(self,symbol,modifiers):
        if symbol == key.ESCAPE:
            self.close()


if __name__ == '__main__':
    window = Test()


-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pyglet-users+unsubscr...@googlegroups.com.
To post to this group, send email to pyglet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/pyglet-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to