/// <summary> /// Notifica a los demas jugadores que el jugador mato a otro /// </summary> /// <param name="nombreUsuario">String</param> /// <param name="NumeroVidas">String</param> public void NotificarMuerteJugador(String nombreUsuario, int NumeroVidas) { EventoEnJuego MuerteDeJugador = new EventoEnJuego(); MuerteDeJugador.EventoEnJuegoMuerteJugador(CuentaEnSesion.NombreUsuario, IdDeMiSala, nombreUsuario, NumeroVidas); UdpSender EnviadorDePaquetesUDP = new UdpSender(DireccionIpDelServidor, PUERTO_ENVIO_UDP1, PUERTO_ENVIO_UDP2); EnviadorDePaquetesUDP.EnviarPaquete(MuerteDeJugador); }
/// <summary> /// Notica a las demas cuentas que el corredor puede comer perseguidores /// </summary> public void NotificarCorredorPuedeComerJugadores() { EventoEnJuego CorredorPuedeComerCorredores = new EventoEnJuego(); CorredorPuedeComerCorredores.SeInicioTiempoDeMatar(CuentaEnSesion.NombreUsuario, IdDeMiSala); UdpSender EnviadorDePauetesUdp = new UdpSender(DireccionIpDelServidor, PUERTO_ENVIO_UDP1, PUERTO_ENVIO_UDP2); EnviadorDePauetesUdp.EnviarPaquete(CorredorPuedeComerCorredores); }
/// <summary> /// Envia a las demas cuentas el movimiento realizado por el jugador /// </summary> /// <param name="x">float</param> /// <param name="y">float</param> /// <param name="movimientoX">float</param> /// <param name="movimientoY">float</param> public void EnviarMovimiento(float x, float y, float movimientoX, float movimientoY) { EventoEnJuego eventoEnJuego = new EventoEnJuego(); eventoEnJuego.EventoEnJuegoMovimientoJugador(CuentaEnSesion.NombreUsuario, IdDeMiSala, CuentaEnSesion.NombreUsuario, x, y, movimientoX, movimientoY); UdpSender enviadorDePaquetesUDP = new UdpSender(DireccionIpDelServidor, PUERTO_ENVIO_UDP1, PUERTO_ENVIO_UDP2); enviadorDePaquetesUDP.EnviarPaquete(eventoEnJuego); }