public void StartGame(TextBox name, RadioButton ai, RadioButton pvp) { if (ValidateName(name) && ValidateGameType(ai, pvp)) { _labelMessage.Content = Error.ERROR_DELETE_MESSAGE; if (ai.IsChecked == true) { SaveGameType(GameType.PvAi); } else { SaveGameType(GameType.Pvp); } SaveName(name.Text.Trim()); FirstPlayerPicker firstPlayerPicker = new FirstPlayerPicker(_width, _height); _menu.Close(); firstPlayerPicker.Show(); } else if (!ValidateGameType(ai, pvp)) { _labelMessage.Content = Error.ERROR_CHOOSE_GAMETYPE; } else { _labelMessage.Content = Error.ERROR_NOT_VALID_NAME; } }
public PickerViewModel(Canvas canvas, int width, int height, Label message, FirstPlayerPicker window) { shipMatrix = new int[width, height]; _canvas = canvas; _width = width; _height = height; _draw = new Draw(canvas, _width, _height); _toShowMessage = message; _window = window; }