Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
 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;
 }