public MainWindow(
            IMouseHookSaveToFile mouseHookSaveToFile,
            IInputGenerator inputGenerator,
            IEyes eyes,
            IBoardLogger boardLogger)
        {
            this.inputGenerator = inputGenerator;
            this.eyes = eyes;
            this.mouseHookSaveToFile = mouseHookSaveToFile;

            InitializeComponent();

            boardLogger.SetOutput(textbox);
        }
示例#2
0
        public MainWindow(
            IMouseHookSaveToFile mouseHookSaveToFile,
            IInputGenerator inputGenerator,
            IEyes eyes,
            IBoardLogger boardLogger)
        {
            this.inputGenerator      = inputGenerator;
            this.eyes                = eyes;
            this.mouseHookSaveToFile = mouseHookSaveToFile;

            InitializeComponent();

            boardLogger.SetOutput(textbox);
        }
示例#3
0
 public Eyes(IScreenCapturer screenCapturer, IBrain brain, IBoardLogger boardLogger)
 {
     this.screenCapturer = screenCapturer;
     this.brain          = brain;
     this.boardLogger    = boardLogger;
 }
示例#4
0
 public Eyes(IScreenCapturer screenCapturer, IBrain brain, IBoardLogger boardLogger)
 {
     this.screenCapturer = screenCapturer;
     this.brain = brain;
     this.boardLogger = boardLogger;
 }