Ejemplo n.º 1
0
        protected void botonAtacar_Click(object sender, EventArgs e)
        {
            String r = ws.atacarUnidad(textUnidad.Text, Convert.ToInt32(Convert.ToChar(atacarX.Text)), Convert.ToInt32(atacarY.Text), Session["nickname"].ToString(), nivel.SelectedIndex);

            if (r.Equals("error"))
            {
                textConsola.Text = textConsola.Text + Session["nickname"].ToString() + ": ERROR al atacar con la unidad " + textUnidad.Text + ". \n";
            }
            else
            {
                String[] array = r.Split(',');
                if (array.Length == 2)
                {
                    textConsola.Text = textConsola.Text + Session["nickname"].ToString() + ": " + textUnidad.Text + " derribo a " + array[2] + ". \n";
                    destruidas++;
                    textConsola.Text = ws.getConsola();
                    if (ws.contarUnidades(ws.getOponente(Session["nickname"].ToString())) == 0)
                    {
                        ws.terminarPartida(Session["nickname"].ToString(), ws.getOponente(Session["nickname"].ToString()), Convert.ToInt32(Session["desplegadas"]), ws.contarUnidades(Session["nickname"].ToString()), Convert.ToInt32(Session["destruidas"]), 1);
                        textConsola.Text = "FELICIDADES GANO LA PARTIDA";
                    }
                }
                else
                {
                    textConsola.Text = ws.getConsola();
                }
                actualizarTablero();
            }
        }