Example #1
0
 public void Configuration(IAppBuilder app)
 {
     app.MapSignalR();
     ClsDatosJuego.jugadores = new Dictionary <string, ClsJugador>();
     //ClsDatosJuego.numeroDeJugadores = 0;
     ClsMetodosJuego.reset();
 }
 /// <summary>
 /// Comentario: Llamaremos a este método cada vez que el juego finalice. Nos permite
 /// declarar el ganador de la partida, reiniciando el juego al mismo tiempo. He creado
 /// este método para evitar tener código repetido. Se que hace dos cosas...
 /// </summary>
 /// <param name="idJugadorGanador"></param>
 public void finJuego(int idJugadorGanador)
 {
     Clients.All.endGame(idJugadorGanador);            //Finalizamos el juego
     ClsMetodosJuego.reset();                          //Reseteamos el juego
     Clients.All.cargarTablero(ClsDatosJuego.tablero); //Limpiamos todos los marcadores
     Clients.All.updatePersonalCoins(0);
     Clients.All.updateEnemyCoins(0);
     for (int i = 0; i < ClsDatosJuego.jugadores.Count; i++)
     {
         ClsDatosJuego.jugadores.ElementAt(i).Value.Monedas = 0;
     }
 }