1
0
Fork 0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-12-22 17:49:43 +01:00

Deduplicate font::print for activity zone prompts

There were two print calls, one for the transparent case, and one for
a regular textbox. The print calls were nearly the same except for the
color, and for some reason the transparent case didn't have PR_CJK_LOW
(that one is on me).
This commit is contained in:
Dav999-v 2023-02-21 03:05:45 +01:00 committed by Misa Elizabeth Kai
parent 28e9df7f47
commit a320ee3b4d

View file

@ -2222,17 +2222,13 @@ void gamerender(void)
game.activity_lastprompt.c_str() game.activity_lastprompt.c_str()
); );
uint8_t text_r, text_g, text_b;
if (game.activity_r == 0 && game.activity_g == 0 && game.activity_b == 0) if (game.activity_r == 0 && game.activity_g == 0 && game.activity_b == 0)
{ {
font::print( text_r = 196;
game.activity_print_flags | PR_BRIGHTNESS(act_alpha*255) | PR_CEN, text_g = 196;
-1, text_b = 255 - help.glow;
game.activity_y + 12,
final_string,
196,
196,
255 - help.glow
);
} }
else else
{ {
@ -2245,16 +2241,21 @@ void gamerender(void)
game.activity_g*act_alpha, game.activity_g*act_alpha,
game.activity_b*act_alpha game.activity_b*act_alpha
); );
font::print(
game.activity_print_flags | PR_BRIGHTNESS(act_alpha*255) | PR_CJK_LOW | PR_CEN, text_r = game.activity_r;
-1, text_g = game.activity_g;
game.activity_y + 12, text_b = game.activity_b;
final_string,
game.activity_r,
game.activity_g,
game.activity_b
);
} }
font::print(
game.activity_print_flags | PR_BRIGHTNESS(act_alpha*255) | PR_CJK_LOW | PR_CEN,
-1,
game.activity_y + 12,
final_string,
text_r,
text_g,
text_b
);
} }
if (obj.trophytext > 0 || obj.oldtrophytext > 0) if (obj.trophytext > 0 || obj.oldtrophytext > 0)