From 816608029a45e6812608b64bf7c58f6c4127c2a9 Mon Sep 17 00:00:00 2001 From: En Yi Date: Sat, 11 Nov 2023 12:48:28 +0800 Subject: [PATCH] Fix more sign int usage --- scenes/scene_systems.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scenes/scene_systems.c b/scenes/scene_systems.c index b666c9e..dcdd093 100644 --- a/scenes/scene_systems.c +++ b/scenes/scene_systems.c @@ -205,7 +205,7 @@ void change_a_tile(TileGrid_t* tilemap, unsigned int tile_idx, TileType_t new_ty { tilemap->tiles[tile_idx].solid = NOT_SOLID; } - int down_tile = tile_idx + tilemap->width; + unsigned int down_tile = tile_idx + tilemap->width; if (down_tile < tilemap->n_tiles && tilemap->tiles[down_tile].tile_type == LADDER) { tilemap->tiles[down_tile].solid = (tilemap->tiles[tile_idx].tile_type != LADDER)? ONE_WAY : NOT_SOLID; @@ -222,7 +222,7 @@ void change_a_tile(TileGrid_t* tilemap, unsigned int tile_idx, TileType_t new_ty if (last_type == LADDER && new_type != LADDER) { - int down_tile = tile_idx + tilemap->width; + unsigned int down_tile = tile_idx + tilemap->width; if (down_tile < tilemap->n_tiles && tilemap->tiles[down_tile].tile_type == LADDER) { tilemap->tiles[down_tile].solid = ONE_WAY;