Exemplo n.º 1
0
        public SettingForm(iController contr, TypeSettingForm _id)
        {
            InitializeComponent();
            controller = contr;

            comboBox1color.SelectedIndex              = 0; comboBox2color.SelectedIndex = 1;
            comboBox1depth.SelectedIndex              = 5; comboBox2depth.SelectedIndex = 3;
            comboBox1search.SelectedIndex             = 1; comboBox2search.SelectedIndex = 1;
            comboBox1player.SelectedIndex             = 0; comboBox2player.SelectedIndex = 0;
            comboBox1evaluate.SelectedIndex           = 1; comboBox2evaluate.SelectedIndex = 1;
            comboBox1color.DropDownStyle              = comboBox1depth.DropDownStyle =
                comboBox1search.DropDownStyle         = comboBox1player.DropDownStyle = comboBox1evaluate.DropDownStyle =
                    comboBox2color.DropDownStyle      = comboBox2depth.DropDownStyle =
                        comboBox2search.DropDownStyle = comboBox2player.DropDownStyle = comboBox2evaluate.DropDownStyle =
                            System.Windows.Forms.ComboBoxStyle.DropDownList;

            id = _id;
            CreatePanels(id);
        }
Exemplo n.º 2
0
        private void CreatePanels(TypeSettingForm id)
        {
            switch (id)
            {
            case TypeSettingForm.botVSbot:
                panel1.Visible             = true;
                panel2.Visible             = true;
                panelcolor.Location        = new Point(12, 44);
                label1color.Visible        = label2color.Visible = label1player.Visible = label2player.Visible =
                    comboBox1color.Visible = comboBox2color.Visible = comboBox1player.Visible = comboBox2player.Visible = false;
                panel2botSettings.Location = panel1botSettings.Location = new Point(5, 76);
                labelPlayer1.Text          = "Bot1(white)";
                label11.Text = "Bot2(black)";
                comboBox1color.SelectedIndex = 0;
                break;

            case TypeSettingForm.humanVSbot:
                panel1.Visible               = true;
                panel1.Location              = new Point(170, 26);
                panel1botSettings.Location   = new Point(5, 91);
                panelcolor.Location          = new Point(12, 52);
                label1player.Visible         = comboBox1player.Visible = false;
                label1color.Visible          = true;
                labelPlayer1.Text            = "Bot";
                comboBox1color.SelectedIndex = 1;
                break;

            case TypeSettingForm.constructor:
                panel1.Visible             = true;
                panel2.Visible             = true;
                panelcolor.Location        = new Point(12, 44);
                label1color.Visible        = label2color.Visible = label1player.Visible = label2player.Visible =
                    comboBox1color.Visible = comboBox2color.Visible = comboBox1player.Visible = comboBox2player.Visible = true;
                panel2botSettings.Location = panel1botSettings.Location = new Point(5, 125);
                labelPlayer1.Text          = "Player1";
                label11.Text = "Player2";
                comboBox1color.SelectedIndex = 0;
                break;
            }
        }