public void WriteLine(TerminalMessage tMessage) { tMessage.Message = tMessage.Message.Replace('\n', ' '); Messages.Enqueue(tMessage); while (Messages.Count >= MaxMessages && Messages.Count > 0) { Messages.Dequeue(); } ScrollPosition++; }
public void WriteLine(TerminalMessageType type, string str, params object[] args) { TerminalMessage tm = new TerminalMessage(Input.GetArgParsedString(str, args)); tm.Type = type; WriteLine(tm); }