Render is color not uint8_t

This commit is contained in:
2025-09-11 22:20:21 -05:00
parent c8f8170ec2
commit 268e9ffefd
12 changed files with 64 additions and 53 deletions

View File

@@ -32,9 +32,7 @@ void uiTextDrawChar(
const float_t x,
const float_t y,
const char_t c,
const uint8_t r,
const uint8_t g,
const uint8_t b
const color_t color
) {
int32_t tileIndex = (int32_t)(c) - UI_TEXT_CHAR_START;
if(tileIndex < 0 || tileIndex >= UI_TEXT_TILE_COUNT) {
@@ -55,7 +53,7 @@ void uiTextDrawChar(
&UI_TEXT.asset->alphaImage.texture,
x, y,
x + UI_TEXT_TILE_WIDTH, y + UI_TEXT_TILE_HEIGHT,
r, g, b, 0xFF,
color,
(tileX * UI_TEXT_TILE_WIDTH) / w,
(tileY * UI_TEXT_TILE_HEIGHT) / h,
((tileX + 1) * UI_TEXT_TILE_WIDTH) / w,
@@ -67,9 +65,7 @@ void uiTextDraw(
const float_t x,
const float_t y,
const char_t *text,
const uint8_t r,
const uint8_t g,
const uint8_t b
const color_t color
) {
assertNotNull(text, "Text cannot be NULL");
@@ -90,7 +86,7 @@ void uiTextDraw(
continue;
}
uiTextDrawChar(posX, posY, c, r, g, b);
uiTextDrawChar(posX, posY, c, color);
posX += UI_TEXT_TILE_WIDTH;
}
}