X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.c;h=a87ecc837f15206351dd228e89bedcf25512a925;hb=88a1829af8ca41b6e581f209002022b2483b86df;hp=4f90a2d120835da09bda46a89f3877979b700ed5;hpb=cba1a8ce5ba37f1e0a826ce63cf491044573681a;p=rocksndiamonds.git diff --git a/src/libgame/system.c b/src/libgame/system.c index 4f90a2d1..a87ecc83 100644 --- a/src/libgame/system.c +++ b/src/libgame/system.c @@ -1493,9 +1493,9 @@ boolean PendingEvent(void) return (SDL_PollEvent(NULL) ? TRUE : FALSE); } -void NextEvent(Event *event) +void WaitEvent(Event *event) { - SDLNextEvent(event); + SDLWaitEvent(event); } void PeekEvent(Event *event) @@ -1507,6 +1507,12 @@ void PeekEvent(Event *event) #endif } +void CheckQuitEvent(void) +{ + if (SDL_QuitRequested()) + program.exit_function(0); +} + Key GetEventKey(KeyEvent *event, boolean with_modifiers) { #if defined(TARGET_SDL2)