From 3590a94dd507bd56016064bab4c6944ae0423d9e Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Fri, 26 Mar 2021 09:35:29 -0400 Subject: tileset: Simplify rendering function logic a bit --- diff --git a/src/tileset.c b/src/tileset.c index c41f4ff..cb21f7a 100644 --- a/src/tileset.c +++ b/src/tileset.c @@ -468,10 +468,8 @@ int db_tile_render(struct db_tileset *tileset, SDL_Renderer *renderer, int gid, SDL_Rect *dstrect) { - SDL_bool tile_found; SDL_Rect srcrect; - tile_found = SDL_FALSE; for (; tileset != NULL; tileset = tileset->next) { if (gid >= tileset->firstgid && gid < tileset->firstgid + tileset->tc) { @@ -494,13 +492,9 @@ db_tile_render(struct db_tileset *tileset, SDL_Renderer *renderer, int gid, SDL_GetError()); return -1; } - tile_found = SDL_TRUE; - break; + return 1; } } - if (!tile_found) { - db_warn("Tile with gid 0x%8.8x not found", (unsigned int) gid); - return 0; - } - return 1; + db_warn("Tile with gid 0x%8.8x not found", (unsigned int) gid); + return 0; } -- cgit v0.9.1