1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-04 13:42:55 +01:00

Fix signed/unsigned comparisons

This commit is contained in:
Michael Steenbeek
2017-11-30 18:47:31 +01:00
parent 00eb9bb949
commit ce0147b536
2 changed files with 6 additions and 6 deletions

View File

@@ -106,7 +106,7 @@ rct_string_id gErrorStringId;
sint32 game_command_callback_get_index(GAME_COMMAND_CALLBACK_POINTER * callback)
{
for (sint32 i = 0; i < Util::CountOf(game_command_callback_table); i++)
for (uint32 i = 0; i < Util::CountOf(game_command_callback_table); i++)
{
if (game_command_callback_table[i] == callback)
{
@@ -116,7 +116,7 @@ sint32 game_command_callback_get_index(GAME_COMMAND_CALLBACK_POINTER * callback)
return 0;
}
GAME_COMMAND_CALLBACK_POINTER * game_command_callback_get_callback(sint32 index)
GAME_COMMAND_CALLBACK_POINTER * game_command_callback_get_callback(uint32 index)
{
if (index < Util::CountOf(game_command_callback_table))
{
@@ -374,7 +374,7 @@ void game_update()
}
// Update the game one or more times
for (sint32 i = 0; i < numUpdates; i++)
for (uint32 i = 0; i < numUpdates; i++)
{
game_logic_update();
@@ -569,7 +569,7 @@ sint32 game_do_command(sint32 eax, sint32 ebx, sint32 ecx, sint32 edx, sint32 es
* @param flags (ebx)
* @param command (esi)
*/
sint32 game_do_command_p(sint32 command, sint32 * eax, sint32 * ebx, sint32 * ecx, sint32 * edx, sint32 * esi, sint32 * edi, sint32 * ebp)
sint32 game_do_command_p(uint32 command, sint32 * eax, sint32 * ebx, sint32 * ecx, sint32 * edx, sint32 * esi, sint32 * edi, sint32 * ebp)
{
sint32 cost, flags;
sint32 original_ebx, original_edx, original_esi, original_edi, original_ebp;

View File

@@ -132,7 +132,7 @@ extern "C" {
extern GAME_COMMAND_CALLBACK_POINTER * game_command_callback;
sint32 game_command_callback_get_index(GAME_COMMAND_CALLBACK_POINTER * callback);
GAME_COMMAND_CALLBACK_POINTER * game_command_callback_get_callback(sint32 index);
GAME_COMMAND_CALLBACK_POINTER * game_command_callback_get_callback(uint32 index);
extern sint32 game_command_playerid;
extern rct_string_id gGameCommandErrorTitle;
@@ -169,7 +169,7 @@ void reset_all_sprite_quadrant_placements();
void update_palette_effects();
sint32 game_do_command(sint32 eax, sint32 ebx, sint32 ecx, sint32 edx, sint32 esi, sint32 edi, sint32 ebp);
sint32 game_do_command_p(sint32 command, sint32 * eax, sint32 * ebx, sint32 * ecx, sint32 * edx, sint32 * esi, sint32 * edi, sint32 * ebp);
sint32 game_do_command_p(uint32 command, sint32 * eax, sint32 * ebx, sint32 * ecx, sint32 * edx, sint32 * esi, sint32 * edi, sint32 * ebp);
void game_log_multiplayer_command(int command, int * eax, int * ebx, int * ecx, int * edx, int * edi, int * ebp);