We were interested on
implementing a event handling systems and classes that would respond to
these events in a similar way as Macromedia Flash or Director sprites
system do. For this we have developed a event handler that receives the
events from wx and sends them to the objects that are intersected by the
mouse. This is of course a wx based system and it wouldnt work for
pygame or GLUT.
We have decided that we should release the drawing part of it so that
people using pygame or glut could benefit from this work. At first we
tried to create a event handling system that would work for all systems
with little change but we couldnt find a way to do this.
So we stripped down the event handling system and the mouse related
classes so that the only thing left is the core basic shapes and the
rendering system.