コード例 #1
0
    /// <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);
    }
コード例 #2
0
    /// <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);
    }
コード例 #3
0
    /// <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);
    }