/// <summary> /// Establece el nombre de la persona en turno en la partida /// </summary> /// <param name="nuevoTurno">Nombre del usuario en turno</param> public void CambiarTurno(String nuevoTurno) { Juego ventanaJuego = Application.Current.Windows.OfType <Juego>().SingleOrDefault(); Paginas.Partida ventanaPartida = ventanaJuego.PaginaActual as Paginas.Partida; ventanaPartida.EstablecerJugadorEnTurno(nuevoTurno); }
/// <summary> /// Otorga un nuevo nickname del jugador en turno /// </summary> /// <param name="turnoActual">Nickname del turno actual</param> public void ObtenerTurnoActual(string turnoActual) { Juego ventanaJuego = Application.Current.Windows.OfType <Juego>().SingleOrDefault(); Paginas.Partida ventanaPartida = ventanaJuego.PaginaActual as Paginas.Partida; ventanaPartida.EstablecerJugadorEnTurno(turnoActual); }
/// <summary> /// Notifica a los usuarios que la partida inicio /// </summary> /// <param name="sala">Sala creada para la partida</param> public void NotificarInicioPartida(Sala sala) { Juego ventanaJuego = Application.Current.Windows.OfType <Juego>().SingleOrDefault(); ventanaJuego.Height = 550; ventanaJuego.Width = 800; Paginas.Partida paginaPartida = new Paginas.Partida(sala.Id); paginaPartida.EstablecerJugadorEnTurno(sala.CreadaPor); paginaPartida.PintarJungadores(sala); ventanaJuego.PaginaActual = paginaPartida; ventanaJuego.frameNavegacion.Navigate(paginaPartida); }