コード例 #1
0
ファイル: PantallaUno.cs プロジェクト: DaRoMa117/ProyectoSO
 // Se recibe la respuesta propuesta por los participantes.
 public void dameRespuesta(string respuesta)
 {
     if (respuesta == "11:45")
     {
         MessageBox.Show("Primera pantalla superada");
         sonido.controls.stop();
         reproduciendo = false;
         delegadoCerrar delegado2 = new delegadoCerrar(cerrarForm); // Amagamos el Form al abrir el nuevo.
         this.Invoke(delegado2);
     }
     else
     {
         vidas = vidas - 1;
         if (vidas > 0)
         {
             delegadoVidas delegado3 = new delegadoVidas(ponVidas);
             this.vidasLabel.Invoke(delegado3, new object[] { vidas });
         }
         else
         {
             sonido.controls.stop();
             reproduciendo = false;
             delegadoCerrar delegado4 = new delegadoCerrar(cerrarForm); // Cerramos el Form al acabar.
             this.Invoke(delegado4);
         }
     }
 }
コード例 #2
0
ファイル: PantallaFinal.cs プロジェクト: DaRoMa117/ProyectoSO
 // Se recibe la respuesta propuesta por los participantes.
 public void dameRespuesta(string respuesta)
 {
     if (respuesta == "correcta")
     {
         MessageBox.Show("Pantalla final superada");
         player.Ctlcontrols.stop();
         delegadoCerrar delegado2 = new delegadoCerrar(cerrarForm); // Amagamos el Form al abrir el nuevo.
         this.Invoke(delegado2);
     }
     else
     {
         vidas = vidas - 1;
         if (vidas > 0)
         {
             delegadoVidas delegado3 = new delegadoVidas(ponVidas);
             this.vidasLabel.Invoke(delegado3, new object[] { vidas });
         }
         else
         {
             player.Ctlcontrols.stop();
             delegadoCerrar delegado4 = new delegadoCerrar(cerrarForm); // Cerramos el Form al acabar.
             this.Invoke(delegado4);
         }
     }
 }
コード例 #3
0
        private void botonCuatro_Click(object sender, EventArgs e)
        {
            string mensajeChat = "12/" + numSegundaPrimera + "/" + numPartida + "/" + posicion + "/" + numSegunda + "/incorrecta/";

            // Enviamos al servidor el mensaje.
            byte[] msg = System.Text.Encoding.ASCII.GetBytes(mensajeChat);
            server.Send(msg);

            vidas = vidas - 1;
            if (vidas > 0)
            {
                delegadoVidas delegado3 = new delegadoVidas(ponVidas);
                this.vidasLabel.Invoke(delegado3, new object[] { vidas });
            }
            else
            {
                delegadoCerrar delegado4 = new delegadoCerrar(cerrarForm); // Cerramos el Form al acabar.
                this.Invoke(delegado4);
            }
        }