From 4b55f8f92f4bc60030753a699507670bc4a503d1 Mon Sep 17 00:00:00 2001 From: Mathieu Schroeter Date: Tue, 28 Feb 2017 19:35:45 +0100 Subject: [PATCH] Add a user data to user event (optional) --- src/event.cxx | 4 ++-- src/event.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/event.cxx b/src/event.cxx index 66248b9..48bbc26 100644 --- a/src/event.cxx +++ b/src/event.cxx @@ -5250,13 +5250,13 @@ void CEvent::IntroStep() } } -void CEvent::PushUserEvent (Sint32 code) +void CEvent::PushUserEvent (Sint32 code, void *data) { SDL_Event event; event.type = SDL_USEREVENT; event.user.code = code; - event.user.data1 = nullptr; + event.user.data1 = data; event.user.data2 = nullptr; SDL_PushEvent (&event); diff --git a/src/event.h b/src/event.h index b62020c..e91ea46 100644 --- a/src/event.h +++ b/src/event.h @@ -113,7 +113,7 @@ public: void IntroStep(); public: - static void PushUserEvent (Sint32 code); + static void PushUserEvent (Sint32 code, void *data = nullptr); protected: void DrawTextCenter (const char *text, Sint32 x, Sint32 y, Sint32 font = 0);