From d290ce10aaa6c9a8d3ba5198ad786d43e0c9b1e5 Mon Sep 17 00:00:00 2001 From: red031000 Date: Thu, 4 Mar 2021 20:17:58 +0000 Subject: only perform modulo if the tile is not -1 --- tools/nitrogfx/json.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'tools/nitrogfx/json.c') diff --git a/tools/nitrogfx/json.c b/tools/nitrogfx/json.c index 7907b515..53f83ceb 100644 --- a/tools/nitrogfx/json.c +++ b/tools/nitrogfx/json.c @@ -194,13 +194,13 @@ struct JsonToScreenOptions *ParseNSCRJson(char *path) cJSON_ArrayForEach(tile, data) { int tileInt = GetInt(tile) - 1; - if (tilesetSize != 0) - { - palette = tileInt / tilesetSize; - tileInt %= tilesetSize; - } if (tileInt != -1) { + if (tilesetSize != 0) + { + palette = tileInt / tilesetSize; + tileInt %= tilesetSize; + } bool vFlip = tileInt >> 30; bool hFlip = tileInt >> 31; tileInt |= vFlip << 11; -- cgit v1.2.3