コード例 #1
0
ファイル: Terminal.cs プロジェクト: lytedev/wrack
        public void WriteLine(TerminalMessage tMessage)
        {
            tMessage.Message = tMessage.Message.Replace('\n', ' ');
            Messages.Enqueue(tMessage);

            while (Messages.Count >= MaxMessages && Messages.Count > 0)
            {
                Messages.Dequeue();
            }

            ScrollPosition++;
        }
コード例 #2
0
ファイル: Terminal.cs プロジェクト: lytedev/wrack
 public void WriteLine(TerminalMessageType type, string str, params object[] args)
 {
     TerminalMessage tm = new TerminalMessage(Input.GetArgParsedString(str, args));
     tm.Type = type;
     WriteLine(tm);
 }