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:
parent
28e9df7f47
commit
a320ee3b4d
1 changed files with 19 additions and 18 deletions
|
@ -2222,17 +2222,13 @@ void gamerender(void)
|
|||
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)
|
||||
{
|
||||
font::print(
|
||||
game.activity_print_flags | PR_BRIGHTNESS(act_alpha*255) | PR_CEN,
|
||||
-1,
|
||||
game.activity_y + 12,
|
||||
final_string,
|
||||
196,
|
||||
196,
|
||||
255 - help.glow
|
||||
);
|
||||
text_r = 196;
|
||||
text_g = 196;
|
||||
text_b = 255 - help.glow;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -2245,16 +2241,21 @@ void gamerender(void)
|
|||
game.activity_g*act_alpha,
|
||||
game.activity_b*act_alpha
|
||||
);
|
||||
font::print(
|
||||
game.activity_print_flags | PR_BRIGHTNESS(act_alpha*255) | PR_CJK_LOW | PR_CEN,
|
||||
-1,
|
||||
game.activity_y + 12,
|
||||
final_string,
|
||||
game.activity_r,
|
||||
game.activity_g,
|
||||
game.activity_b
|
||||
);
|
||||
|
||||
text_r = game.activity_r;
|
||||
text_g = game.activity_g;
|
||||
text_b = 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)
|
||||
|
|
Loading…
Reference in a new issue