public MainWindow(IProcessGame processGame, IPlayService playService)
        {
            _processGame = processGame;
            _playService = playService;

            InitializeComponent();
        }
Exemple #2
0
        public MainWindow(IProcessGame processGame, IPlayService playService)
        {
            _processGame = processGame;
            _playService = playService;

            InitializeComponent();
        }
        private void btnComputer_Click(object sender, EventArgs e)
        {
            _processGame = _processGameFactory.GetProcessGameByType(GameType.ComputerVsComputer.ToString());

            var mainWindow = new MainWindow(_processGame, _playService);

            this.Hide();
            mainWindow.Closed += (s, args) => this.Close();

            mainWindow.Show();
        }
        private void btnPlayer_Click(object sender, EventArgs e)
        {
            _processGame = _processGameFactory.GetProcessGameByType(GameType.PlayerVsComputer.ToString());

            var mainWindow = new MainWindow(_processGame, _playService);

            this.Hide();
            mainWindow.Closed += (s, args) => this.Close();

            mainWindow.Show();
        }