Ejemplo n.º 1
0
 private void btCreate_OnClick(object sender, EventArgs e)
 {
     try
     {
         var newGame = new CreateGameDialog();
         if (newGame.ShowDialog() != DialogResult.OK)
         {
             return;
         }
         _activeGame = _service.CreateGame(newGame.Mode, newGame.MaxPlayers,
                                           newGame.Tile, 1);                                                                                                                      //заглушка "1" вместо получения количества команд
         if (_activeGame != null)
         {
             Mode = Modes.Created;
         }
         else
         {
             Trace.WriteLine("Cli: CreateGame: can't create");
         }
     }
     catch (Exception exc)
     {
         Trace.WriteLine("Cli: CreateGame: " + exc);
     }
 }
Ejemplo n.º 2
0
 public GameDescription CreateGame(GameMode mode, int maxPlayers, TileSet tile, int teams)
 {
     try
     {
         return(_service.CreateGame(mode, maxPlayers, tile, teams));
     }
     catch (Exception e)
     {
         FatalError(e);
         return(null);
     }
 }