simple designed achived
This commit is contained in:
@@ -98,6 +98,24 @@ void modifyTextNodeById(unsigned char id, uint32_t new_color, char new_text[TEXT
|
||||
}
|
||||
}
|
||||
|
||||
void modifyMultiColorTextNodeById(unsigned char id, char new_text[TEXT_MAX_LENGTH + 1], RGBWithIndex new_colors[4], unsigned char new_color_count)
|
||||
{
|
||||
for (unsigned char i = 0; i < MAX_TEXT_NODES_COUNT; i++)
|
||||
{
|
||||
if (multi_color_text_node[i].id == id && multi_color_text_node[i].disappear_time != 0)
|
||||
{
|
||||
strncpy(multi_color_text_node[i].content, new_text, TEXT_MAX_LENGTH);
|
||||
multi_color_text_node[i].character_count = strlen(new_text);
|
||||
multi_color_text_node[i].color_count = new_color_count;
|
||||
for(int j = 0; j < new_color_count; j++)
|
||||
{
|
||||
multi_color_text_node[i].colors[j] = new_colors[j];
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void scrollAllScrollableTexts(bool split_scroll_mode = false)
|
||||
{
|
||||
for (unsigned char i = 0; i < MAX_TEXT_NODES_COUNT; i++)
|
||||
|
||||
Reference in New Issue
Block a user