Esempio n. 1
0
        public void btnToggle_Click(object sender, EventArgs e)
        {
            if (running == 0) //start
            {
                if (!File.Exists(tbxClientPath.Text))
                {
                    MessageBox.Show("Invalid file path chosen for the client to be used.", "KronkBoxer");
                    return;
                }

                btnToggle.ImageIndex = 1;
                btnToggle.BackColor  = Color.FromArgb(220, 0, 0);

                try
                {
                    ConfigurationManager.Start(this, (int)numClients.Value, tbxClientPath.Text,
                                               (chkFixed.Checked ? 0 : 1));
                    cmsContainer.Enabled = !chkFixed.Checked;
                }
                catch
                {
                    MessageBox.Show("You have not set .SWF files to open with Flash Player Projector.\nPlease download it from here:\nhttp://download.macromedia.com/pub/flashplayer/updaters/14/flashplayer_14_sa.exe\nAnd then set it to open with flashplayer_14_sa by right clicking your client and clicking Open With.");
                    clients.Clear();

                    btnToggle.ImageIndex = 0;
                    btnToggle.BackColor  = Color.FromArgb(60, 170, 60);

                    return;
                }

                controlPad = new ControlPad(this);
                controlPad.Show();

                running        = 1;
                lblStatus.Text = "Running [" + clients.Count + "]";
            }
            else //stop
            {
                btnToggle.ImageIndex = 0;
                btnToggle.BackColor  = Color.FromArgb(60, 170, 60);

                ConfigurationManager.Stop(this);

                running        = 0;
                lblStatus.Text = "Stopped";

                controlPad.Close();
                controlPad = null;
            }
        }
Esempio n. 2
0
        public void btnToggle_Click(object sender, EventArgs e)
        {
            if (running == 0) //start
            {
                if (!File.Exists(tbxClientPath.Text))
                {
                    MessageBox.Show("Invalid file path chosen for the client to be used.", "KronkBoxer");
                    return;
                }

                btnToggle.ImageIndex = 1;
                btnToggle.BackColor = Color.FromArgb(220, 0, 0);

                try
                {
                    ConfigurationManager.Start(this, (int)numClients.Value, tbxClientPath.Text,
                        (chkFixed.Checked ? 0 : 1));
                    cmsContainer.Enabled = !chkFixed.Checked;
                }
                catch
                {
                    MessageBox.Show("You have not set .SWF files to open with Flash Player Projector.\nPlease download it from here:\nhttp://download.macromedia.com/pub/flashplayer/updaters/14/flashplayer_14_sa.exe\nAnd then set it to open with flashplayer_14_sa by right clicking your client and clicking Open With.");
                    clients.Clear();

                    btnToggle.ImageIndex = 0;
                    btnToggle.BackColor = Color.FromArgb(60, 170, 60);

                    return;
                }

                controlPad = new ControlPad(this);
                controlPad.Show();

                running = 1;
                lblStatus.Text = "Running [" + clients.Count + "]";
            }
            else //stop
            {
                btnToggle.ImageIndex = 0;
                btnToggle.BackColor = Color.FromArgb(60, 170, 60);

                ConfigurationManager.Stop(this);

                running = 0;
                lblStatus.Text = "Stopped";

                controlPad.Close();
                controlPad = null;
            }
        }