From 9e144deb150d73bef4ebdfd8aee25a7f72769d15 Mon Sep 17 00:00:00 2001 From: D G Turner Date: Tue, 29 Mar 2022 19:19:25 +0100 Subject: [PATCH] CHEWY: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings --- engines/chewy/main.cpp | 4 ++-- engines/chewy/menus.cpp | 4 ++-- engines/chewy/rooms/room00.cpp | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/engines/chewy/main.cpp b/engines/chewy/main.cpp index 91ed2f8066b..d7ba43fe9a0 100644 --- a/engines/chewy/main.cpp +++ b/engines/chewy/main.cpp @@ -691,7 +691,7 @@ void mous_obj_action(int16 nr, int16 mode, int16 txt_mode, int16 txt_nr) { int16 x = g_events->_mousePos.x; int16 y = g_events->_mousePos.y; calcTxtXy(&x, &y, desc); - for (int16 i = 0; i < desc.size(); i++) + for (int16 i = 0; i < (int16)desc.size(); i++) printShadowed(x, y + i * 10, 255, 300, 0, _G(scr_width), desc[i].c_str()); } } @@ -1427,7 +1427,7 @@ int16 calcMouseText(int16 x, int16 y, int16 mode) { ret = txtNr; _G(fontMgr)->setFont(_G(font8)); calcTxtXy(&x, &y, desc); - for (int16 i = 0; i < desc.size(); i++) + for (int16 i = 0; i < (int16)desc.size(); i++) printShadowed(x, y + i * 10, 255, 300, 0, _G(scr_width), desc[i].c_str()); } } diff --git a/engines/chewy/menus.cpp b/engines/chewy/menus.cpp index a4423aeff73..7eb8081431f 100644 --- a/engines/chewy/menus.cpp +++ b/engines/chewy/menus.cpp @@ -112,8 +112,8 @@ void calcTxtXy(int16 *x, int16 *y, char *txtAdr, int16 txtCount) { void calcTxtXy(int16 *x, int16 *y, Common::StringArray &textList) { int16 len = 0; - for (int16 i = 0; i < textList.size(); i++) { - if (textList[i].size() > len) + for (int16 i = 0; i < (int16)textList.size(); i++) { + if ((int16)textList[i].size() > len) len = textList[i].size(); } len = len * _G(fontMgr)->getFont()->getDataWidth(); diff --git a/engines/chewy/rooms/room00.cpp b/engines/chewy/rooms/room00.cpp index e439e755cf7..a3d96a9c18c 100644 --- a/engines/chewy/rooms/room00.cpp +++ b/engines/chewy/rooms/room00.cpp @@ -307,7 +307,7 @@ void Room0::calcEyeClick(int16 aniNr) { int16 x = g_events->_mousePos.x; int16 y = g_events->_mousePos.y; calcTxtXy(&x, &y, desc); - for (int16 i = 0; i < desc.size(); i++) + for (int16 i = 0; i < (int16)desc.size(); i++) printShadowed(x, y + i * 10, 255, 300, 0, _G(scr_width), desc[i].c_str()); } } else if (_G(minfo)._button == 1 || g_events->_kbInfo._keyCode == Common::KEYCODE_RETURN) { @@ -545,7 +545,7 @@ void Room0::calcPillowClick(int16 aniNr) { int16 x = g_events->_mousePos.x; int16 y = g_events->_mousePos.y; calcTxtXy(&x, &y, desc); - for (int16 i = 0; i < desc.size(); i++) + for (int16 i = 0; i < (int16)desc.size(); i++) printShadowed(x, y + i * 10, 255, 300, 0, _G(scr_width), desc[i].c_str()); } } else if (_G(minfo)._button == 1 || g_events->_kbInfo._keyCode == Common::KEYCODE_RETURN) {