SDL: Hack to handle special SDL events.
svn-id: r51015
This commit is contained in:
parent
6215f2b6d4
commit
38b4098f67
3 changed files with 25 additions and 5 deletions
|
@ -238,6 +238,18 @@ bool SdlEventManager::dispatchSDLEvent(SDL_Event &ev, Common::Event &event) {
|
|||
case SDL_JOYAXISMOTION:
|
||||
return handleJoyAxisMotion(ev, event);
|
||||
|
||||
case SDL_VIDEOEXPOSE:
|
||||
// HACK: Send a fake event, handled by SdlGraphicsManager
|
||||
event.type = (Common::EventType)OSystem_SDL::kSdlEventExpose;
|
||||
return true;
|
||||
|
||||
case SDL_VIDEORESIZE:
|
||||
// HACK: Send a fake event, handled by OpenGLSdlGraphicsManager
|
||||
event.type = (Common::EventType)OSystem_SDL::kSdlEventResize;
|
||||
event.mouse.x = ev.resize.w;
|
||||
event.mouse.y = ev.resize.h;
|
||||
return true;
|
||||
|
||||
case SDL_QUIT:
|
||||
event.type = Common::EVENT_QUIT;
|
||||
return true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue