The event implementation is now in a cpp file.
The key event implementation is now in a cpp file.
The mouse event implementation is now in a cpp file.
Actions defined with when() can access to the genuine event object.
References to event sent instead of copies to get dynamic cast.
References to event stored to keep specialization of events.
No more warning when unused event.
Straight macro generation to ensure the event type is good.
Straight macro generation for deletion.
Corrected a segfault due to the name reading of a dead event.
Alternative way of handling actions.
Alternative way of handling actions (now compiles).
Rewritten tests for the new syntax.
Corrected a macro misbehavior with entities.
Corrected a macro typo with entities.
Event multicast system rewritten from scratch, now works.