From a188f4ebfe0fbf9f46601c683a686c23a1513ee7 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 30 Sep 2024 21:06:56 +0200 Subject: [BOX32][WRAPPER] Added a bunch of wrapped 32bits functions, and fixed a few existing ones (Now Witcher 2 Linux boot and can enter tutorial, before crashing) --- src/libtools/sdl2align32.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/libtools') diff --git a/src/libtools/sdl2align32.c b/src/libtools/sdl2align32.c index 93da8c69..68c0540b 100644 --- a/src/libtools/sdl2align32.c +++ b/src/libtools/sdl2align32.c @@ -194,6 +194,14 @@ void convert_SDL2_Event_to_64(void* dst_, const void* src_) dst->caxis.timestamp = src->caxis.timestamp; dst->caxis.type = src->caxis.type; break; + case SDL2_QUIT: + dst->quit.timestamp = src->quit.timestamp; + dst->quit.type = src->quit.type; + break; + case SDL2_CLIPBOARDUPDATE: + dst->common.timestamp = src->common.timestamp; + dst->common.type = src->common.type; + break; default: printf_log(LOG_INFO, "Warning, unsuported SDL2 event %d\n", src->type); if(dst_!=src_) @@ -339,6 +347,14 @@ void convert_SDL2_Event_to_32(void* dst_, const void* src_) dst->caxis.value = src->caxis.value; dst->caxis.padding4 = src->caxis.padding4; break; + case SDL2_QUIT: + dst->quit.type = src->quit.type; + dst->quit.timestamp = src->quit.timestamp; + break; + case SDL2_CLIPBOARDUPDATE: + dst->common.type = src->common.type; + dst->common.timestamp = src->common.timestamp; + break; default: printf_log(LOG_INFO, "Warning, unsuported SDL2 event %d\n", src->type); if(dst_!=src_) -- cgit 1.4.1