rnd-20050424-1-src
[rocksndiamonds.git] / src / libgame / system.c
index 704c5b252c78a2de7aa54ed34385c3398a27b4e4..78fd020039b03ff13ba6895e349387b51c2b8133 100644 (file)
@@ -917,6 +917,7 @@ void CreateBitmapWithSmallBitmaps(Bitmap *old_bitmap, int zoom_factor)
 
 #endif
 
+  old_bitmap->width  = new_bitmap->width;
   old_bitmap->height = new_bitmap->height;
 
   FreeBitmap(new_bitmap);
@@ -1142,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)