void ProcessEvent(PSEvent* event) { switch(event->type) { case PSE_INSTANCE_HANDLEINPUT: { PP_Resource event_resource = event->as_resource; pp::InputEvent cpp_event(event_resource); SDL_NACL_PushEvent(cpp_event); break; } case PSE_INSTANCE_DIDCHANGEFOCUS: { SDL_NACL_SetHasFocus(event->as_bool); break; } } }
bool HandleInputEvent(const pp::InputEvent & event){ SDL_NACL_PushEvent(event); return true; }