public void SendInput(string instruction) { Recording.Enqueue(instruction); foreach (var c in instruction.ToCharArray()) { Brain.SendInput(c); if (!ManualPlay) { Console.Write(c); } } Brain.SendInput('\n'); if (!ManualPlay) { Console.WriteLine(); } }
private void Output(Int64 i) { OutputQueue.Enqueue(i); if (OutputMachine != null) { OutputMachine.SendInput(OutputQueue.Dequeue()); } SentOutput = true; }