Exemplo n.º 1
0
        private void Btn_Empezar_Click(object sender, EventArgs e)
        {
            if (fase == 0)
            {
                fase                    = 1;
                panel1.Enabled          = true;
                lblAsignamiento.Text    = "Ataque";
                btnBestMovement.Enabled = true;

                lblMovimiento.Visible   = true;
                btnBestMovement.Visible = true;
            }
            else if (fase == 1)
            {
                fase                    = 3;
                panel1.Enabled          = true;
                lblAsignamiento.Text    = "Reforzamiento";
                btnBestMovement.Enabled = false;

                //Limpia al pasar a otro movimiento
                //txtPaisSeleccionado.Text = string.Empty;
                //CB_vecinos.Items.Clear();
                //CB_vecinos.Text = string.Empty;
                //nUDtropas.Value = 0;
                lblMovimiento.Visible   = false;
                btnBestMovement.Visible = false;
            }
            else if (fase == 2)
            {
                fase                    = 0;
                panel1.Enabled          = false;
                lblAsignamiento.Text    = "Asignación";
                btnBestMovement.Enabled = false;
                lblMovimiento.Visible   = false;
                btnBestMovement.Visible = false;
            }
            else
            {
                /*Turno de la IA*/
                AutoClosingMessageBox.Show("Turno de la IA", "Inicio de Turno", 2000);

                //Limpiar al pasar a otro movimiento
                txtPaisSeleccionado.Text = string.Empty;
                CB_vecinos.Items.Clear();
                CB_vecinos.Text = string.Empty;
                nUDtropas.Value = 0;

                Btn_Empezar.Enabled = false;
                panel1.Enabled      = false;
                //Ejecuta las acciones de la Inteligencia Artificial
                lbljugadorname.Text = "IA";
                calcular_tropas(1);
                lblASignar.Text      = Tablero.tropaAsigamiento.ToString();
                lblAsignamiento.Text = "Asignación";
                timer1.Enabled       = true;
                /* Inicia jugada */
                //PlayIA();

                //Acción del boton que debe presionar al finalizar el turno
                //
            }
        }