static void Main(string[] args) { VictoryValidator victoryValidator = new VictoryValidator(); PlayerFactory playerFactory = new PlayerFactory(victoryValidator); ScenarioFactory scenarioFactory = new ScenarioFactory(playerFactory); TicTacToeControlsViewModel TicTacToeControlsViewModel = new TicTacToeControlsViewModel(new TicTacToeControlsModel(), scenarioFactory); TicTacToeGridViewModel TicTacToeGridViewModel = new TicTacToeGridViewModel(new TicTacToeGridModel(), TicTacToeControlsViewModel); GameWindowViewModel GameWindowViewModel = new GameWindowViewModel(TicTacToeControlsViewModel, TicTacToeGridViewModel); GameWindow gameWindow = new GameWindow(GameWindowViewModel); gameWindow.ShowDialog(); }
private void button1_Click(object sender, EventArgs e) { var btn = (Button)sender; char numberButton = btn.Name[btn.Name.Length - 1]; if (numberButton == '1') { Globals.selectedMode = "1 Player"; } else { Globals.selectedMode = "2 Players"; } this.Hide(); GameWindow g = new GameWindow(); g.ShowDialog(); this.Close(); }