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 cirle.draw()
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.
You have to redraw the entire scene in every frame. Clear the window with
window.event def on_draw(): window.clear() # draw board # [...] cirle.draw()