Beispiel #1
0
        private void cameraCtrl_Click(object sender, EventArgs e)
        {
            KeyConfigurer kc = new KeyConfigurer();

            kc.ShowDialog(this);

            Keys key = kc.KeyCode;

            if (!kc.Canceled && key != options.keyBindings.Camera)
            {
                // Only update the key if it changed.
                if (!IsUniqueKey(key))
                {
                    MessageBox.Show(this, "This key is already bound to another control. " +
                                    "Please unbind it and try again.", "Can't use that key.",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);

                    return;
                }

                KeysConverter converter = new KeysConverter();

                options.keyBindings.Score = key;
                scoreboardValue.Text      = converter.ConvertToString(key);
                SetChangeMade(true);
            }
        }
        private void backwardCtrl_Click(object sender, EventArgs e)
        {
            KeyConfigurer kc = new KeyConfigurer();
            kc.ShowDialog(this);

            Keys key = kc.KeyCode;
            if (!kc.Canceled && key != options.keyBindings.Backward)
            {
                // Only update the key if it changed.
                if (!IsUniqueKey(key))
                {
                    MessageBox.Show(this, "This key is already bound to another control. " +
                        "Please unbind it and try again.", "Can't use that key.",
                        MessageBoxButtons.OK, MessageBoxIcon.Warning);

                    return;
                }

                KeysConverter converter = new KeysConverter();

                options.keyBindings.Backward = key;
                backwardValue.Text = converter.ConvertToString(key);
                SetChangeMade(true);
            }
        }