How to remove original shape with pyglet when changing position

Just learning to use pyglet for some graphics, i have a grid in the image below. The "player" is a circle. When i change the x positon of the circle:

circle.x = new x

This works to render the second circle as you can see, but how do i now remove the original circle? It doesn’t update the actual initial object it seems.

enter image description here

>Solution :

You have to redraw the entire scene in every frame. Clear the window with clear. e.g.:

def on_draw():

    # draw board
    # [...]


Leave a Reply