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(); }