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); } }
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); } }