Example #1
0
void InputHandler::handleEvent(Event *e)
{
    /* make sure we are getting events from the correct place */
    if (e->getDispatcher() == coreInput)
    {
        InputEvent *ie = (InputEvent*) e;
        switch (ie->getEventCode()) {
            case InputEvent::EVENT_KEYDOWN:
                HandleKeyDown(ie->getKey());
                break;
            case InputEvent::EVENT_KEYUP:
                HandleKeyUp(ie->getKey());
                break;
        }
        
    }
}