added generic support for handling user events
[rocksndiamonds.git] / src / libgame / system.c
index fc1e0c69110c72a49170dafc92b5db92fa1e9e38..15e86a4afbc7084012132acac0f133577914085f 100644 (file)
@@ -1733,6 +1733,20 @@ void StopTextInput(void)
 #endif
 }
 
+void PushUserEvent(int code, int value1, int value2)
+{
+  UserEvent event;
+
+  SDL_memset(&event, 0, sizeof(event));
+
+  event.type = EVENT_USER;
+  event.code = code;
+  event.value1 = value1;
+  event.value2 = value2;
+
+  SDL_PushEvent((SDL_Event *)&event);
+}
+
 
 // ============================================================================
 // joystick functions