private void modeCombx_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (loadGame == true) { return; } var mode = sender as ComboBox; if (mode.SelectedItem.ToString().Contains("Elmentary")) { if (gameScreen == null) { return; } modeName = "3x3"; clearRegisterName(); this.Rows = 3; this.Cols = 3; gameScreen.Children.Clear(); DrawingLine(); } else if (mode.SelectedItem.ToString().Contains("Intermediate")) { if (gameScreen == null) { return; } modeName = "4x4"; clearRegisterName(); this.Rows = 4; this.Cols = 4; gameScreen.Children.Clear(); DrawingLine(); } else if (mode.SelectedItem.ToString().Contains("Advanced")) { if (gameScreen == null) { return; } modeName = "5x5"; clearRegisterName(); this.Rows = 5; this.Cols = 5; gameScreen.Children.Clear(); DrawingLine(); } isGameRun = true; UI_GameManagerComunicate.start(this, Rows, Cols, false); }
private void LoadButton_Click(object sender, RoutedEventArgs e) { loadGame = true; clearRegisterName(); int mode = UI_GameManagerComunicate.load(); this.Rows = this.Cols = mode; if (mode == 0) { return; } if (mode == 3) { modeName = "3x3"; modeCombx.SelectedIndex = 0; } else if (mode == 4) { modeName = "4x4"; modeCombx.SelectedIndex = 1; } else if (mode == 5) { modeName = "5x5"; modeCombx.SelectedIndex = 2; } if (gameScreen == null) { return; } gameScreen.Children.Clear(); DrawingLine(); isGameRun = true; loadGame = false; UI_GameManagerComunicate.start(this, Rows, Cols, true); }
private void startGameBtn_Click(object sender, RoutedEventArgs e) { isGameRun = true; UI_GameManagerComunicate.start(this, Rows, Cols, false); }