コード例 #1
0
        public ColoredString[] FormatMessage(JournalMessageData messageData)
        {
            var formattedMessage = new List <ColoredString>
            {
                new ColoredString($"[{messageData.Turn}] ", TurnsCountColor, BackgroundColor)
            };

            formattedMessage.AddRange(GetMessageBody(messageData.Message));
            return(formattedMessage.ToArray());
        }
コード例 #2
0
        private ColoredString[] SpreadMessage(JournalMessageData message, int width)
        {
            var formattedMessage = messageFormatter.FormatMessage(message);

            return(TextFormatHelper.SplitText(formattedMessage, width));
        }