void MyEventProcessor::processEvent ( InputEvent * e )
{
switch(e->getID())
{
case MouseEvent::ME_MOUSE_PRESSED:
mSystem->mousePressed(static_cast≮MouseEvent*≯(e));
break;
case MouseEvent::ME_MOUSE_RELEASED:
mSystem->mouseReleased(static_cast≮MouseEvent*≯(e));
break;
case MouseEvent::ME_MOUSE_MOVED:
case MouseEvent::ME_MOUSE_DRAGGED:
mSystem->mouseMoveded(static_cast≮MouseEvent*≯(e));
break;