Ejemplo n.º 1
0
        public Tablero(Tiempo motorTiempo, Punteo motorPunteo)
        {
            InitializeComponent();

            helpProvider1.HelpNamespace = Principal.direccionAyda();

            this.KeyPreview = true;
            //asignar los subsitemas que se reciben de la ventana de configuracion
            subsistemaPuntos = motorPunteo;
            subsistemaTiempo = motorTiempo;
            //crear el arreglo de picturebox
            nuevoCombate();

            for (int i = 0; i < subsistemaPuntos.amonestaciones; i++)
            {
                tamanioStandar = gamRojo[i].Size;
                break;
            }
            
            picUnPuntoA.Visible = false;
            picUnPuntoR.Visible = false;
            picDosPuntosA.Visible = false;
            picDosPuntosR.Visible = false;
            picTresPuntosA.Visible = false;
            picTresPuntosR.Visible = false;
            pic4PuntosA.Visible = false;
            pic4PuntosR.Visible = false;
            
            int size = Hardware.cantidadDispositivos;
            if (size > 0)
            {
            }
        }
Ejemplo n.º 2
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            double tiempoMedico = 0;
            double tiempoNormal = 0;
            double tiempoMarcaje = 0;
            double tiempoEntreRounds = 0;
            int rounds = 3;
            int diferenciaPuntos = (int)spinDiferenciaMaxima.Value;
            int amonestaciones = (int)spinAmonestaciones.Value;

            string tMedico = txtTiempoMedico.Text;
            tMedico = tMedico.Replace(" ", "");
            string[] lstTiempoMedico = tMedico.Split(':');
            double tMedicoMinutos = (lstTiempoMedico[0].Equals("")) ? 0 : Convert.ToDouble(lstTiempoMedico[0]);
            double tMedicoSegundos = (lstTiempoMedico[1].Equals("")) ? 0 : Convert.ToDouble(lstTiempoMedico[1]);
            tiempoMedico = tMedicoMinutos * 60 + tMedicoSegundos;

            string tEntreRounds = tmpPausaRounds.Text;
            tEntreRounds = tEntreRounds.Replace(" ", "");
            string[] lstTiempoEntreRounds = tEntreRounds.Split(':');
            double tEntreRoundsMinutos = (lstTiempoEntreRounds[0].Equals("")) ? 0 : Convert.ToDouble(lstTiempoEntreRounds[0]);
            double tEntreRoundsSegundos = (lstTiempoEntreRounds[1].Equals("")) ? 0 : Convert.ToDouble(lstTiempoEntreRounds[1]);
            tiempoEntreRounds = tEntreRoundsMinutos * 60 + tEntreRoundsSegundos;

            string tNormal = txtTiempoCombate.Text;
            tNormal = tNormal.Replace(" ", "");
            string[] lstTiempoNormal = tNormal.Split(':');
            double tNormalMinutos = (lstTiempoNormal[0].Equals("")) ? 0 : Convert.ToDouble(lstTiempoNormal[0]);
            double tNormalSegundos = (lstTiempoNormal[1].Equals("")) ? 0 : Convert.ToDouble(lstTiempoNormal[1]);
            tiempoNormal = tNormalMinutos * 60 + tNormalSegundos;

            string tMarcaje = txtTiempoMarcaje.Text;
            tMarcaje = tMarcaje.Replace(" ", "0");
            string separador = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator;
            string[] lstTiempoMarcaje = tMarcaje.Split(separador[0]);
            double tMarcajeMinutos = (lstTiempoMarcaje[0].Equals("")) ? 0 : Convert.ToDouble(lstTiempoMarcaje[0]);
            double tMarcajeSegundos = (lstTiempoMarcaje[1].Equals("")) ? 0 : Convert.ToDouble(lstTiempoMarcaje[1]);
            tiempoMarcaje = (tMarcajeMinutos + (tMarcajeSegundos / 100))*100;

            if (radioDosRounds.Checked == true)
                rounds = 2;

            Tiempo motorTiempo = new Tiempo(tiempoNormal, tiempoMedico, rounds, tiempoEntreRounds);
            Punteo motorPuntos = new Punteo(diferenciaPuntos, amonestaciones, tiempoMarcaje);

            Tablero t = new Tablero(motorTiempo, motorPuntos);
            t.Show(this);
        }