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