Fixed bug where the mult wasn't truncated (#315)
This commit is contained in:
+11
-3
@@ -1024,14 +1024,22 @@ void display_chips(void)
|
|||||||
|
|
||||||
void display_mult(void)
|
void display_mult(void)
|
||||||
{
|
{
|
||||||
tte_erase_rect_wrapper(MULT_TEXT_RECT);
|
Rect mult_text_overflow_rect = MULT_TEXT_RECT;
|
||||||
|
// In case of overflow the rect will overflow right by 1 char
|
||||||
|
mult_text_overflow_rect.right += TTE_CHAR_SIZE;
|
||||||
|
tte_erase_rect_wrapper(mult_text_overflow_rect);
|
||||||
|
|
||||||
|
char mult_str_buff[UINT_MAX_DIGITS + 1];
|
||||||
|
truncate_uint_to_suffixed_str(mult, rect_width(&MULT_TEXT_RECT) / TTE_CHAR_SIZE, mult_str_buff);
|
||||||
|
|
||||||
tte_printf(
|
tte_printf(
|
||||||
"#{P:%d,%d; cx:0x%X000;}%lu",
|
"#{P:%d,%d; cx:0x%X000;}%s",
|
||||||
MULT_TEXT_RECT.left,
|
MULT_TEXT_RECT.left,
|
||||||
MULT_TEXT_RECT.top,
|
MULT_TEXT_RECT.top,
|
||||||
TTE_WHITE_PB,
|
TTE_WHITE_PB,
|
||||||
mult
|
mult_str_buff
|
||||||
);
|
);
|
||||||
|
|
||||||
check_flaming_score();
|
check_flaming_score();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user