Exemplo n.º 1
0
 /// <summary>
 /// Crea una solicitud para que un <c>Jugador</c> se una a una partida de juego checkers
 /// </summary>
 /// <param name="player"></param>
 /// <param name="gameMode"></param>
 /// <exception>
 /// Esta excepcion puede retornar una excepcion tipo EndpointNotFoundException
 /// </exception>
 public static void EnterMatchmaking(Jugador player, CheckersGameMode gameMode)
 {
     try
     {
         InstanceContext   instanceContext = new InstanceContext(new GameManagerCallbackHandler());
         GameManagerClient server          = new GameManagerClient(instanceContext);
         server.CreateMatch(player, gameMode);
     }
     catch (EndpointNotFoundException)
     {
         MessageBox.Show(Properties.Resources.NoConnectionMessage);
     }
 }
Exemplo n.º 2
0
 private void EnterClassicGame(object sender, RoutedEventArgs e)
 {
     selectedGameMode = CheckersGameMode.ClassicCheckers;
     GameManager.EnterMatchmaking(currentPlayer, selectedGameMode);
 }