public ColoredString[] FormatMessage(JournalMessageData messageData) { var formattedMessage = new List <ColoredString> { new ColoredString($"[{messageData.Turn}] ", TurnsCountColor, BackgroundColor) }; formattedMessage.AddRange(GetMessageBody(messageData.Message)); return(formattedMessage.ToArray()); }
private ColoredString[] SpreadMessage(JournalMessageData message, int width) { var formattedMessage = messageFormatter.FormatMessage(message); return(TextFormatHelper.SplitText(formattedMessage, width)); }