summaryrefslogtreecommitdiff
path: root/src/isogfx.c
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2025-07-17 16:27:28 -0700
committer3gg <3gg@shellblade.net>2025-07-17 16:27:28 -0700
commit18e0598ad1e664f7dfd0bb077a50ee45101a9ce8 (patch)
treec0262add91f0f3a2dcbe0362996c4e1d27064163 /src/isogfx.c
parent129fbdadc3a8e7ec2971fab893259802498f228a (diff)
Add some TODOs
Diffstat (limited to 'src/isogfx.c')
-rw-r--r--src/isogfx.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/isogfx.c b/src/isogfx.c
index 53a6650..4dff67b 100644
--- a/src/isogfx.c
+++ b/src/isogfx.c
@@ -338,12 +338,14 @@ bool isogfx_load_world(IsoGfx* iso, const char* filepath) {
338 338
339 Ts_TileSet* tileset = read_file(ts_path_cwd); 339 Ts_TileSet* tileset = read_file(ts_path_cwd);
340 if (!tileset) { 340 if (!tileset) {
341 // TODO: Log errors using the log library.
341 goto cleanup; 342 goto cleanup;
342 }; 343 };
343 344
344 // Load tile data. 345 // Load tile data.
345 const Ts_Tile* tile = &tileset->tiles[0]; 346 const Ts_Tile* tile = &tileset->tiles[0];
346 for (uint16_t j = 0; j < tileset->num_tiles; ++j) { 347 for (uint16_t j = 0; j < tileset->num_tiles; ++j) {
348 // TODO: These checks should be library runtime errors.
347 // Tile dimensions should be a multiple of the base tile size. 349 // Tile dimensions should be a multiple of the base tile size.
348 assert((tile->width % map->base_tile_width) == 0); 350 assert((tile->width % map->base_tile_width) == 0);
349 assert((tile->height % map->base_tile_height) == 0); 351 assert((tile->height % map->base_tile_height) == 0);