Whenever a key is pressed functions like on_key_press are automatically 
called, but only when a key is pressed or released. Its usually best to use 
this to toggle other variables you can use in your main loop, as a simple 
example:

right = False
left = False
x = 0
speed = 0.5

#main loop
def update(dt):
    if right == True:
        x += speed
    if left == True:
        x -= speed

def on_key_press(symbol,modifiers):
    if symbol == key.RIGHT:
        right = True
    if symbol == key.LEFT:
        left = True

def on_key_release(symbol,modifiers):
    if symbol == key.RIGHT:
        right = False
    if symbol == key.LEFT:
        left = False


-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/pyglet-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to