about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-09-30 21:06:56 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-09-30 21:06:56 +0200
commita188f4ebfe0fbf9f46601c683a686c23a1513ee7 (patch)
treeedc4af063c2c382a08c2c5ab42bd272ca7af5335 /src/libtools
parente59063a13c10e9c14f892a4b5cc01278565f86b7 (diff)
downloadbox64-a188f4ebfe0fbf9f46601c683a686c23a1513ee7.tar.gz
box64-a188f4ebfe0fbf9f46601c683a686c23a1513ee7.zip
[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)
Diffstat (limited to 'src/libtools')
-rw-r--r--src/libtools/sdl2align32.c16
1 files changed, 16 insertions, 0 deletions
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_)