summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid McMackins II <contact@mcmackins.org>2016-05-30 09:09:41 -0500
committerDavid McMackins II <contact@mcmackins.org>2016-05-30 09:09:41 -0500
commitf4063101b304d67c9ce9979c4a1dfe64a1a1e640 (patch)
tree93397e1857c9bb5ed25353d570db7077791e580a
parent2eb3d8406d2808305fba468a0f977cc42386fcbf (diff)
Add constant for number of bytes per tile
-rw-r--r--stdgb.c2
-rw-r--r--stdgb.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/stdgb.c b/stdgb.c
index 2de1275..e2347bb 100644
--- a/stdgb.c
+++ b/stdgb.c
@@ -93,7 +93,7 @@ void
gb_define_tile (uint8_t start, const uint8_t *data)
{
uint8_t *tiles = GB_TILE_DATA;
- gb_memcpy (&tiles[start * 16], data, 16);
+ gb_memcpy (&tiles[start * GB_BYTES_PER_TILE], data, GB_BYTES_PER_TILE);
}
void
diff --git a/stdgb.h b/stdgb.h
index e114235..544fca1 100644
--- a/stdgb.h
+++ b/stdgb.h
@@ -211,6 +211,8 @@ gb_enable_vblank (void);
void
gb_wait_vblank (void);
+#define GB_BYTES_PER_TILE (16)
+
void
gb_define_tile (uint8_t i, const uint8_t *tile_data);