X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibgame%2Fsystem.c;h=78fd020039b03ff13ba6895e349387b51c2b8133;hb=d1cc94cad14b78a9722c1c021a619b6363ae97fe;hp=ed73cb5bf3c5129092af6f764c38cd8f725ddd23;hpb=9583e9c55b889974e0df9a8ca1930efdf29bda29;p=rocksndiamonds.git diff --git a/src/libgame/system.c b/src/libgame/system.c index ed73cb5b..78fd0200 100644 --- a/src/libgame/system.c +++ b/src/libgame/system.c @@ -1143,6 +1143,15 @@ inline void NextEvent(Event *event) #endif } +inline void PeekEvent(Event *event) +{ +#if defined(TARGET_SDL) + SDL_PeepEvents(event, 1, SDL_PEEKEVENT, SDL_ALLEVENTS); +#else + XPeekEvent(display, event); +#endif +} + inline Key GetEventKey(KeyEvent *event, boolean with_modifiers) { #if defined(TARGET_SDL)