示例#1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (listBox1.SelectedItem != null)
     {
         jugador = (Player)listBox1.SelectedItem;
         done = true;
         this.Close();
     }
 }
示例#2
0
        /// <summary>
        /// Registra una canasta simple, doble o triple Encestada. Cambia el anotador del partido
        /// </summary>
        /// <param name="valor">Puede ser 1, 2 o 3</param>
        /// <param name="jugador">Jugador al que se le asignara el punto</param>
        /// <param name="local">Si es falso, corresponde al equipo visitante</param>
        void anotacion(int valor, Player jugador, bool local = true)
        {
            switch (valor)
            {
                case 1:
                    jugador.TirosLibresAnotados++;
                    registrarSimple(jugador.CompleteName);
                    break;
                case 2:
                    jugador.PuntosDoblesAnotados++;
                    registrarDoble(jugador.CompleteName);
                    break;
                case 3:
                    jugador.PuntosTriplesAnotados++;
                    registrarTriple(jugador.CompleteName);
                    break;
            }

            Label score = null;

            if (local)
                score = this.label_ptsLocal;
            else
                score = this.label_ptsVsitor;

            int pts     = Convert.ToInt32(score.Text) + valor;
            score.Text = pts.ToString();
        }
示例#3
0
 /// <summary>
 /// Registra una canasta simple, doble o triple Fallida. 
 /// Of course it does not change the scorer
 /// </summary>
 /// <param name="valor">Puede ser 1, 2 o 3</param>
 /// <param name="jugador">Jugador al que se le asignara el fallo</param>
 void fallo(int valor, Player jugador)
 {
     switch (valor)
     {
         case 1:
             jugador.TirosLibresFallados++;
             registrarSimple(jugador.CompleteName, false);
             break;
         case 2:
             jugador.PuntosDoblesFallados++;
             registrarDoble(jugador.CompleteName, false);
             break;
         case 3:
             jugador.PuntosTriplesFallados++;
             registrarTriple(jugador.CompleteName, false);
             break;
     }
 }