From 7cb1fceac7caaecdb133141f392820d4d66559f9 Mon Sep 17 00:00:00 2001
From: FunkyFr3sh <cc.red.alert.1@googlemail.com>
Date: Thu, 18 Jul 2024 01:50:31 +0200
Subject: [PATCH] fix warnings

---
 src/dd.c           | 4 ++--
 src/winapi_hooks.c | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/dd.c b/src/dd.c
index 9a5a745..c0ddbd4 100644
--- a/src/dd.c
+++ b/src/dd.c
@@ -1164,8 +1164,8 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl
             real_SetWindowPos(
                 g_ddraw.textbox.hwnd,
                 0,
-                g_ddraw.render.viewport.x + (g_ddraw.textbox.x * g_ddraw.render.scale_w),
-                g_ddraw.render.viewport.y + (g_ddraw.textbox.y * g_ddraw.render.scale_h),
+                (int)(g_ddraw.render.viewport.x + (g_ddraw.textbox.x * g_ddraw.render.scale_w)),
+                (int)(g_ddraw.render.viewport.y + (g_ddraw.textbox.y * g_ddraw.render.scale_h)),
                 0,
                 0,
                 SWP_NOSIZE | SWP_NOZORDER | SWP_NOOWNERZORDER
diff --git a/src/winapi_hooks.c b/src/winapi_hooks.c
index 424c831..d260b22 100644
--- a/src/winapi_hooks.c
+++ b/src/winapi_hooks.c
@@ -382,8 +382,8 @@ BOOL WINAPI fake_MoveWindow(HWND hWnd, int X, int Y, int nWidth, int nHeight, BO
                 g_ddraw.textbox.x = X;
                 g_ddraw.textbox.y = Y;
 
-                X = g_ddraw.render.viewport.x + (X * g_ddraw.render.scale_w);
-                Y = g_ddraw.render.viewport.y + (Y * g_ddraw.render.scale_h);
+                X = (int)(g_ddraw.render.viewport.x + (X * g_ddraw.render.scale_w));
+                Y = (int)(g_ddraw.render.viewport.y + (Y * g_ddraw.render.scale_h));
             }
         }
     }
@@ -1713,7 +1713,7 @@ HWND WINAPI fake_CreateWindowExA(
         !lpWindowName &&
         g_ddraw.ref && g_ddraw.width &&
         g_ddraw.hwnd && hWndParent == g_ddraw.hwnd &&
-        hMenu == 1)
+        (int)hMenu == 1)
     {
         g_ddraw.textbox.hwnd = hwnd;
     }