public void Ejecutar(PaqueteEntrada mensaje, Jugador jugador, ClienteMonopolio.Modelo.Juego juego, ClienteMonopolio.Graficos.GestionarVentanas grafico) { int id_jugador = mensaje.PopInt(); Jugador _jugadorBorrado = juego.Jugadores.Find(j => j.Id == id_jugador); if (_jugadorBorrado == null) { return; } juego.Jugadores.Remove(_jugadorBorrado); grafico.GestionarListaJugadores(_jugadorBorrado, true); if (juego.PartidaIniciada) { grafico.ActualizarInfoJugadores(); if (juego.Jugadores.Count == 1) { MessageBox.Show("Felicidades ganaste la partida!"); grafico.CerrarVentanas(); } } }
public void Ejecutar(PaqueteEntrada mensaje, Jugador jugador, ClienteMonopolio.Modelo.Juego juego, ClienteMonopolio.Graficos.GestionarVentanas grafico) { MessageBox.Show(mensaje.PopString()); grafico.CerrarVentanas(); }