Пример #1
0
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            #region Configurar y añadir jugador 1 en caso de que esté activo
            if (activo1.IsChecked==true)
            {
                Jugador jugador1 = new Jugador();
                jugador1.setEquipo(0);
                jugador1.setPosx(50);
                jugador1.setPosy(50);
                jugador1.setVivo(true);
                jugador1.setId(nombre1.Text);
                jugador1.setVision(int.Parse(vision1.Text));
                jugador1.setInflu(int.Parse(influencia1.Text));
                jugador1.setArma(int.Parse(arma1.Text));
                //jugador1.setMovimientos
                jugadores.Add(jugador1);
            }
            #endregion
            #region Configurar y añadir jugador 2 en caso de que esté activo
            if (activo2.IsChecked == true)
            {
                Jugador jugador2 = new Jugador();
                jugador2.setEquipo(0);
                jugador2.setPosx(50);
                jugador2.setPosy(175);
                jugador2.setVivo(true);
                jugador2.setId(nombre2.Text);
                jugador2.setVision(int.Parse(vision2.Text));
                jugador2.setInflu(int.Parse(influencia2.Text));
                jugador2.setArma(int.Parse(arma2.Text));
                //jugador2.setMovimientos
                jugadores.Add(jugador2);
            }
            #endregion
            #region Configurar y añadir jugador 3 en caso de que esté activo
            if (activo3.IsChecked == true)
            {
                Jugador jugador3 = new Jugador();
                jugador3.setEquipo(0);
                jugador3.setPosx(50);
                jugador3.setPosy(300);
                jugador3.setVivo(true);
                jugador3.setId(nombre3.Text);
                jugador3.setVision(int.Parse(vision3.Text));
                jugador3.setInflu(int.Parse(influencia3.Text));
                jugador3.setArma(int.Parse(arma3.Text));
                //jugador3.setMovimientos
                jugadores.Add(jugador3);
            }
            #endregion
            #region Configurar y añadir jugador 4 en caso de que esté activo
            if (activo4.IsChecked == true)
            {
                Jugador jugador4 = new Jugador();
                jugador4.setEquipo(0);
                jugador4.setPosx(125);
                jugador4.setPosy(100);
                jugador4.setVivo(true);
                jugador4.setId(nombre4.Text);
                jugador4.setVision(int.Parse(vision4.Text));
                jugador4.setInflu(int.Parse(influencia4.Text));
                jugador4.setArma(int.Parse(arma4.Text));
                //jugador6.setMovimientos
                jugadores.Add(jugador4);
            }
            #endregion
            #region Configurar y añadir jugador 5 en caso de que esté activo
            if (activo5.IsChecked == true)
            {
                Jugador jugador5 = new Jugador();
                jugador5.setEquipo(0);
                jugador5.setPosx(125);
                jugador5.setPosy(250);
                jugador5.setVivo(true);
                jugador5.setId(nombre5.Text);
                jugador5.setVision(int.Parse(vision5.Text));
                jugador5.setInflu(int.Parse(influencia5.Text));
                jugador5.setArma(int.Parse(arma5.Text));
                //jugador5.setMovimientos
                jugadores.Add(jugador5);
            }
            #endregion
            #region Configurar y añadir jugador 6 en caso de que esté activo
            if (activo6.IsChecked == true)
            {
                Jugador jugador6 = new Jugador();
                jugador6.setEquipo(0);
                jugador6.setPosx(125);
                jugador6.setPosy(175);
                jugador6.setVivo(true);
                jugador6.setId(nombre6.Text);
                jugador6.setVision(int.Parse(vision6.Text));
                jugador6.setInflu(int.Parse(influencia6.Text));
                jugador6.setArma(int.Parse(arma6.Text));
                //jugador6.setMovimientos
                jugadores.Add(jugador6);
            }
            #endregion

            #region Configurar y añadir jugador 7 en caso de que esté activo
            if (activo7.IsChecked == true)
            {
                Jugador jugador7 = new Jugador();
                jugador7.setEquipo(1);
                jugador7.setPosx(575);
                jugador7.setPosy(50);
                jugador7.setVivo(true);
                jugador7.setId(nombre7.Text);
                jugador7.setVision(int.Parse(vision7.Text));
                jugador7.setInflu(int.Parse(influencia7.Text));
                jugador7.setArma(int.Parse(arma7.Text));
                //jugador7.setMovimientos
                jugadores.Add(jugador7);
            }
            #endregion
            #region Configurar y añadir jugador 8 en caso de que esté activo
            if (activo8.IsChecked == true)
            {
                Jugador jugador8 = new Jugador();
                jugador8.setEquipo(1);
                jugador8.setPosx(575);
                jugador8.setPosy(175);
                jugador8.setVivo(true);
                jugador8.setId(nombre8.Text);
                jugador8.setVision(int.Parse(vision8.Text));
                jugador8.setInflu(int.Parse(influencia8.Text));
                jugador8.setArma(int.Parse(arma8.Text));
                //jugador8.setMovimientos
                jugadores.Add(jugador8);
            }
            #endregion
            #region Configurar y añadir jugador 9 en caso de que esté activo
            if (activo9.IsChecked == true)
            {
                Jugador jugador9 = new Jugador();
                jugador9.setEquipo(1);
                jugador9.setPosx(575);
                jugador9.setPosy(300);
                jugador9.setVivo(true);
                jugador9.setId(nombre9.Text);
                jugador9.setVision(int.Parse(vision9.Text));
                jugador9.setInflu(int.Parse(influencia9.Text));
                jugador9.setArma(int.Parse(arma9.Text));
                //jugador9.setMovimientos
                jugadores.Add(jugador9);
            }
            #endregion
            #region Configurar y añadir jugador 10 en caso de que esté activo
            if (activo10.IsChecked == true)
            {
                Jugador jugador10 = new Jugador();
                jugador10.setEquipo(1);
                jugador10.setPosx(475);
                jugador10.setPosy(100);
                jugador10.setVivo(true);
                jugador10.setId(nombre10.Text);
                jugador10.setVision(int.Parse(vision10.Text));
                jugador10.setInflu(int.Parse(influencia10.Text));
                jugador10.setArma(int.Parse(arma10.Text));
                //jugador10.setMovimientos
                jugadores.Add(jugador10);
            }
            #endregion
            #region Configurar y añadir jugador 11 en caso de que esté activo
            if (activo11.IsChecked == true)
            {
                Jugador jugador11 = new Jugador();
                jugador11.setEquipo(1);
                jugador11.setPosx(475);
                jugador11.setPosy(250);
                jugador11.setVivo(true);
                jugador11.setId(nombre11.Text);
                jugador11.setVision(int.Parse(vision11.Text));
                jugador11.setInflu(int.Parse(influencia11.Text));
                jugador11.setArma(int.Parse(arma11.Text));
                //jugador1.setMovimientos
                jugadores.Add(jugador11);
            }
            #endregion
            #region Configurar y añadir jugador 12 en caso de que esté activo
            if (activo4.IsChecked == true)
            {
                Jugador jugador12 = new Jugador();
                jugador12.setEquipo(1);
                jugador12.setPosx(475);
                jugador12.setPosy(175);
                jugador12.setVivo(true);
                jugador12.setId(nombre12.Text);
                jugador12.setVision(int.Parse(vision12.Text));
                jugador12.setInflu(int.Parse(influencia12.Text));
                jugador12.setArma(int.Parse(arma12.Text));
                //jugador12.setMovimientos
                jugadores.Add(jugador12);
            }
            #endregion
            var batalla = new MainWindow(jugadores);
            batalla.Show();
            this.Close();
        }
Пример #2
0
        // BOTÓN añadir objetos de la clase jugador al array de jugadores previa selección de
        //      los movimientos programados que realizarán.
        private void button11_Click(object sender, RoutedEventArgs e)
        {
            if (controlgrupo2() == true)
            {
                // Creando un nuevo jugador
                Jugador nuevo = new Jugador();


                // Setting atributos
                nuevo.setId("Jugador " + comboBox1.SelectedItem.ToString());
                nuevo.setEquipo(DeterminarEquipo());
                nuevo.setVivo(true);

                nuevo.setVision(50);
                nuevo.setInflu(25);

                //-------------------------------ARMA-----------------
                int auxiliar_arma;
                auxiliar_arma = rand.Next(1, 4);
                nuevo.setArma(auxiliar_arma);

                nuevo.setMovs(secmovimientos);

                // Posición inicial
                switch (comboBox4.Text)
                {
                case "0":
                    nuevo.setPosx(50);
                    nuevo.setPosy(50);
                    break;

                case "1":
                    nuevo.setPosx(50);
                    nuevo.setPosy(175);
                    break;

                case "2":
                    nuevo.setPosx(50);
                    nuevo.setPosy(300);
                    break;

                case "3":
                    nuevo.setPosx(125);
                    nuevo.setPosy(100);
                    break;

                case "4":
                    nuevo.setPosx(125);
                    nuevo.setPosy(250);
                    break;

                case "5":
                    nuevo.setPosx(125);
                    nuevo.setPosy(175);
                    break;

                case "6":
                    nuevo.setPosx(575);
                    nuevo.setPosy(50);
                    break;

                case "7":
                    nuevo.setPosx(575);
                    nuevo.setPosy(175);
                    break;

                case "8":
                    nuevo.setPosx(575);
                    nuevo.setPosy(300);
                    break;

                case "9":
                    nuevo.setPosx(475);
                    nuevo.setPosy(100);
                    break;

                case "10":
                    nuevo.setPosx(475);
                    nuevo.setPosy(250);
                    break;

                case "11":
                    nuevo.setPosx(475);
                    nuevo.setPosy(175);
                    break;

                default:
                    break;
                }


                // Añadiendo el jugador al vector de jugadores
                jugadores.Add(nuevo);

                // Reiniciando vector de movimientos
                secmovimientos.Clear();

                // Determinando cuantos movimientos harán los jugadores
                m = int.Parse(comboBox3.Text);

                // Quitando elementos de selección de los combobox
                // Quitando al jugador añadido
                comboBox1.Items.Remove(comboBox1.SelectedValue);
                // Quitando la posición incial empleada
                comboBox4.Items.Remove(comboBox4.SelectedValue);
            }
        }
Пример #3
0
        /* -------------------------------------- FUNCIONES -------------------------------------- */
        
        // Función que crea una lista de jugadores con parámetros ya establecidos
        void inicioRapido()
        {

            for (int i = 0; i < 12; i++) // Setting atributos
            {
                // Creando un nuevo jugador
                Jugador nuevo = new Jugador();

                nuevo.setId("Jugador " + i);
                nuevo.setVivo(true);
                nuevo.setVision(50);
                nuevo.setInflu(25);
                nuevo.setMovs(secmovimientos);

                if (i < 6)
                {
                    nuevo.setEquipo(0);
                }
                else
                {
                    nuevo.setEquipo(1);
                }

                switch (i)
                {
                    case 0:
                        nuevo.setPosx(50);
                        nuevo.setPosy(50);
                        break;
                    case 1:
                        nuevo.setPosx(50);
                        nuevo.setPosy(175);
                        break;
                    case 2:
                        nuevo.setPosx(50);
                        nuevo.setPosy(300);
                        break;
                    case 3:
                        nuevo.setPosx(125);
                        nuevo.setPosy(100);
                        break;
                    case 4:
                        nuevo.setPosx(125);
                        nuevo.setPosy(250);
                        break;
                    case 5:
                        nuevo.setPosx(125);
                        nuevo.setPosy(175);
                        break;
                    case 6:
                        nuevo.setPosx(575);
                        nuevo.setPosy(50);
                        break;
                    case 7:
                        nuevo.setPosx(575);
                        nuevo.setPosy(175);
                        break;
                    case 8:
                        nuevo.setPosx(575);
                        nuevo.setPosy(300);
                        break;
                    case 9:
                        nuevo.setPosx(475);
                        nuevo.setPosy(100);
                        break;
                    case 10:
                        nuevo.setPosx(475);
                        nuevo.setPosy(250);
                        break;
                    case 11:
                        nuevo.setPosx(475);
                        nuevo.setPosy(175);
                        break;
                    default:
                        break;
                }

                int auxiliar_arma;
                auxiliar_arma = rand.Next(1, 4);
                nuevo.setArma(auxiliar_arma);

                // Añadiendo el jugador al vector de jugadores
                Thread.Sleep(10);
                jugadores.Add(nuevo);
            }
        }
Пример #4
0
        // BOTÓN añadir objetos de la clase jugador al array de jugadores previa selección de
        //      los movimientos programados que realizarán.
        private void button11_Click(object sender, RoutedEventArgs e)
        {
            if (controlgrupo2() == true)
            {
                // Creando un nuevo jugador
                Jugador nuevo = new Jugador();


                // Setting atributos
                nuevo.setId("Jugador " + comboBox1.SelectedItem.ToString());
                nuevo.setEquipo(DeterminarEquipo());
                nuevo.setVivo(true);

                nuevo.setVision(50);
                nuevo.setInflu(25);

                //-------------------------------ARMA-----------------
                int auxiliar_arma;
                auxiliar_arma = rand.Next(1, 4);
                nuevo.setArma(auxiliar_arma);

                nuevo.setMovs(secmovimientos);

                // Posición inicial
                switch (comboBox4.Text)
                {
                    case "0":
                        nuevo.setPosx(50);
                        nuevo.setPosy(50);
                        break;
                    case "1":
                        nuevo.setPosx(50);
                        nuevo.setPosy(175);
                        break;
                    case "2":
                        nuevo.setPosx(50);
                        nuevo.setPosy(300);
                        break;
                    case "3":
                        nuevo.setPosx(125);
                        nuevo.setPosy(100);
                        break;
                    case "4":
                        nuevo.setPosx(125);
                        nuevo.setPosy(250);
                        break;
                    case "5":
                        nuevo.setPosx(125);
                        nuevo.setPosy(175);
                        break;
                    case "6":
                        nuevo.setPosx(575);
                        nuevo.setPosy(50);
                        break;
                    case "7":
                        nuevo.setPosx(575);
                        nuevo.setPosy(175);
                        break;
                    case "8":
                        nuevo.setPosx(575);
                        nuevo.setPosy(300);
                        break;
                    case "9":
                        nuevo.setPosx(475);
                        nuevo.setPosy(100);
                        break;
                    case "10":
                        nuevo.setPosx(475);
                        nuevo.setPosy(250);
                        break;
                    case "11":
                        nuevo.setPosx(475);
                        nuevo.setPosy(175);
                        break;
                    default:
                        break;
                }


                // Añadiendo el jugador al vector de jugadores
                jugadores.Add(nuevo);

                // Reiniciando vector de movimientos
                secmovimientos.Clear();

                // Determinando cuantos movimientos harán los jugadores
                m = int.Parse(comboBox3.Text);

                // Quitando elementos de selección de los combobox
                // Quitando al jugador añadido
                comboBox1.Items.Remove(comboBox1.SelectedValue);
                // Quitando la posición incial empleada
                comboBox4.Items.Remove(comboBox4.SelectedValue);
            }
        }
Пример #5
0
        /* -------------------------------------- FUNCIONES -------------------------------------- */

        // Función que crea una lista de jugadores con parámetros ya establecidos
        void inicioRapido()
        {
            for (int i = 0; i < 12; i++) // Setting atributos
            {
                // Creando un nuevo jugador
                Jugador nuevo = new Jugador();

                nuevo.setId("Jugador " + i);
                nuevo.setVivo(true);
                nuevo.setVision(50);
                nuevo.setInflu(25);
                nuevo.setMovs(secmovimientos);

                if (i < 6)
                {
                    nuevo.setEquipo(0);
                }
                else
                {
                    nuevo.setEquipo(1);
                }

                switch (i)
                {
                case 0:
                    nuevo.setPosx(50);
                    nuevo.setPosy(50);
                    break;

                case 1:
                    nuevo.setPosx(50);
                    nuevo.setPosy(175);
                    break;

                case 2:
                    nuevo.setPosx(50);
                    nuevo.setPosy(300);
                    break;

                case 3:
                    nuevo.setPosx(125);
                    nuevo.setPosy(100);
                    break;

                case 4:
                    nuevo.setPosx(125);
                    nuevo.setPosy(250);
                    break;

                case 5:
                    nuevo.setPosx(125);
                    nuevo.setPosy(175);
                    break;

                case 6:
                    nuevo.setPosx(575);
                    nuevo.setPosy(50);
                    break;

                case 7:
                    nuevo.setPosx(575);
                    nuevo.setPosy(175);
                    break;

                case 8:
                    nuevo.setPosx(575);
                    nuevo.setPosy(300);
                    break;

                case 9:
                    nuevo.setPosx(475);
                    nuevo.setPosy(100);
                    break;

                case 10:
                    nuevo.setPosx(475);
                    nuevo.setPosy(250);
                    break;

                case 11:
                    nuevo.setPosx(475);
                    nuevo.setPosy(175);
                    break;

                default:
                    break;
                }

                int auxiliar_arma;
                auxiliar_arma = rand.Next(1, 4);
                nuevo.setArma(auxiliar_arma);

                // Añadiendo el jugador al vector de jugadores
                Thread.Sleep(10);
                jugadores.Add(nuevo);
            }
        }