public PbrainAdapter(IEngine engine, TextReader reader, TextWriter writer) { this.engine = engine; this.reader = reader; this.writer = writer; controller = new EngineControl(engine); }
public PbrainAdapter(EngineControl controller) : this(controller, Console.In, Console.Out) { }
public PbrainAdapter(EngineControl controller, TextReader reader, TextWriter writer) { this.reader = reader; this.writer = writer; this.controller = controller; }