diff --git a/bin/tile.c b/bin/tile.c index 203bbb2..ceca8d8 100644 --- a/bin/tile.c +++ b/bin/tile.c @@ -83,7 +83,7 @@ int cammy_tile_import(int argc, char **argv) { goto error_malloc_dest; } - dest->format = CAMMY_IMAGE_TILE; + dest->format = CAMMY_IMAGE_2BPP_TILE; dest->tiles = (cammy_tile *)&sram->data->photos[photo-1].tiles; dest->width = CAMMY_PHOTO_WIDTH; dest->height = CAMMY_PHOTO_HEIGHT; @@ -161,13 +161,13 @@ int cammy_tile_export(int argc, char **argv) { goto error_malloc_src; } - src->format = CAMMY_IMAGE_TILE; + src->format = CAMMY_IMAGE_2BPP_TILE; src->size = CAMMY_PHOTO_SIZE; src->width = CAMMY_PHOTO_WIDTH; src->height = CAMMY_PHOTO_HEIGHT; src->tiles = (cammy_tile *)&sram->data->photos[photo-1].tiles; - if ((dest = cammy_image_new(CAMMY_IMAGE_TILE, + if ((dest = cammy_image_new(CAMMY_IMAGE_2BPP_TILE, CAMMY_SCREEN_WIDTH, CAMMY_SCREEN_HEIGHT)) == NULL) { fprintf(stderr, "%s: %s: %s\n", diff --git a/include/cammy/image.h b/include/cammy/image.h index ef8afee..118b3b4 100644 --- a/include/cammy/image.h +++ b/include/cammy/image.h @@ -13,9 +13,9 @@ typedef enum { CAMMY_IMAGE_NONE, - CAMMY_IMAGE_TILE, - CAMMY_IMAGE_RGB, - CAMMY_IMAGE_RGBA + CAMMY_IMAGE_2BPP_TILE, + CAMMY_IMAGE_24BPP_RGB, + CAMMY_IMAGE_32BPP_RGBA } cammy_image_format; typedef struct _cammy_image { diff --git a/src/image.c b/src/image.c index a9a5c97..0ab6bbd 100644 --- a/src/image.c +++ b/src/image.c @@ -151,7 +151,7 @@ cammy_image *cammy_image_new(cammy_image_format format, size_t size; switch (format) { - case CAMMY_IMAGE_TILE: { + case CAMMY_IMAGE_2BPP_TILE: { size_t tiles_width = width >> 3, tiles_height = height >> 3; @@ -163,12 +163,12 @@ cammy_image *cammy_image_new(cammy_image_format format, break; } - case CAMMY_IMAGE_RGB: { + case CAMMY_IMAGE_24BPP_RGB: { size = 3 * width * height; break; } - case CAMMY_IMAGE_RGBA: { + case CAMMY_IMAGE_32BPP_RGBA: { size = 4 * width * height; break; } @@ -223,7 +223,7 @@ cammy_image *cammy_image_open_tile(const char *filename, goto error_open; } - if ((image = cammy_image_new(CAMMY_IMAGE_TILE, width, height)) == NULL) { + if ((image = cammy_image_new(CAMMY_IMAGE_2BPP_TILE, width, height)) == NULL) { goto error_image_new; } @@ -421,7 +421,8 @@ void cammy_image_copy(cammy_image *dest, size_t x_offset, y_offset; - if (dest->format != CAMMY_IMAGE_TILE || src->format != CAMMY_IMAGE_TILE) { + if (dest->format != CAMMY_IMAGE_2BPP_TILE + || src->format != CAMMY_IMAGE_2BPP_TILE) { return; }