tuxanci2-game
Game code/assets for tuxanci2
Log | Files | Refs | README | LICENSE
commit 4ac25a7a1ecc330f468d62d6f70200696514d0a3
parent 796de752826ecef1cfb09dfdc7bd9c9215209621
Author: Connor Thomson <connor@gnufault.org>
Date:   Fri,  6 Nov 2026 20:16:21 -0800

Use new tab thing and ta_text_change_color()

Diffstat:
Msrc/screens/credits.c | 10+++++++---
Msrc/screens/loading.c | 6+++---
Msrc/screens/main_menu.c | 6+++---
3 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/src/screens/credits.c b/src/screens/credits.c @@ -179,8 +179,12 @@ static void credit_draw(void) { color = (brightness << 16) | (brightness << 8) | brightness; if (credit_text != 0 && credit_text_color != color) { - ta_text_destroy(credit_text); - credit_text = 0; + if (ta_text_change_color(credit_text, color)) { + credit_text_color = color; + } else { + ta_text_destroy(credit_text); + credit_text = 0; + } } if (credit_text == 0) { @@ -215,7 +219,7 @@ static void credit_draw(void) { void ta_screen_credits_init(void) { uint32_t i; - if (ta_ft2_load(ta_file_credits, ta_file_credits_len)) { + if (ta_ft2_load(TA_FILE_CREDITS)) { ta_ft2_play(); } diff --git a/src/screens/loading.c b/src/screens/loading.c @@ -9,14 +9,14 @@ #define TA_LOADING_LOGO_SIZE TA_FIXED(0.3) void ta_screen_loading_init(void) { - ta_image_init(ta_file_loading_logo); + ta_image_init(TA_FILE_LOADING_LOGO); } void ta_screen_loading_update(void) { uint32_t width; uint32_t height; - if (!ta_image_get_size(ta_file_loading_logo, &width, &height)) { + if (!ta_image_get_size(TA_FILE_LOADING_LOGO, &width, &height)) { return; } @@ -36,7 +36,7 @@ void ta_screen_loading_update(void) { ta_fixed x = (TA_FIXED(1.0) - draw_width) / 2; ta_fixed y = (TA_FIXED(1.0) - draw_height) / 2; - ta_image_draw(ta_file_loading_logo, x, y, draw_width, draw_height, 0); + ta_image_draw(TA_FILE_LOADING_LOGO, x, y, draw_width, draw_height, 0); ta_screen_switch(TA_SCREEN_MAIN_MENU); } diff --git a/src/screens/main_menu.c b/src/screens/main_menu.c @@ -18,9 +18,9 @@ static void credits(void) { } void ta_screen_main_menu_init(void) { - ta_image_init(ta_file_bg); + ta_image_init(TA_FILE_BG); - if (ta_ft2_load(ta_file_theme, ta_file_theme_len)) { + if (ta_ft2_load(TA_FILE_THEME)) { ta_ft2_play(); } @@ -33,7 +33,7 @@ void ta_screen_main_menu_init(void) { void ta_screen_main_menu_update(void) { ta_button_lists_update(&menu); - ta_image_draw(ta_file_bg, 0, 0, TA_FIXED(1.0), TA_FIXED(1.0), 0); + ta_image_draw(TA_FILE_BG, 0, 0, TA_FIXED(1.0), TA_FIXED(1.0), 0); ta_button_lists_draw(&menu); }