コード例 #1
0
        private void UpdateClassSelection(int modifier)
        {
            classchoice += modifier;

            if (classchoice == -1)
            {
                classchoice = 5;
            }
            else if (classchoice == 6)
            {
                classchoice = 0;
            }

            switch (classchoice)
            {
            case 0:
                finalclass = Core.EnumCharClass.Warrior;
                labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionWarrior;
                pictureBoxClass.Image      = Properties.Resources.warrior;
                break;

            case 1:
                finalclass = Core.EnumCharClass.Paladin;
                labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionPaladin;
                pictureBoxClass.Image      = Properties.Resources.paladin;
                break;

            case 2:
                finalclass = Core.EnumCharClass.Wizard;
                labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionWizard;
                pictureBoxClass.Image      = Properties.Resources.wizard;
                break;

            case 3:
                finalclass = Core.EnumCharClass.Thief;
                labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionThief;
                pictureBoxClass.Image      = Properties.Resources.thief;
                break;

            case 4:
                finalclass = Core.EnumCharClass.Caretaker;
                labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionCaretaker;
                pictureBoxClass.Image      = Properties.Resources.caretaker;
                break;

            case 5:
                finalclass = Core.EnumCharClass.Synergist;
                labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionSynergist;
                pictureBoxClass.Image      = Properties.Resources.synergist;
                break;

            default:
                RPG.UI.MessageForm mes = new RPG.UI.MessageForm("An error occured!");
                mes.ShowDialog();
                break;
            }
        }
コード例 #2
0
ファイル: CharacterCreationForm.cs プロジェクト: Tonaplo/RPG
        private void UpdateClassSelection(int modifier)
        {
            classchoice += modifier;

            if (classchoice == -1)
                classchoice = 5;
            else if (classchoice == 6)
                classchoice = 0;

            switch (classchoice)
            {
                case 0:
                    finalclass = Core.EnumCharClass.Warrior;
                    labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionWarrior;
                    pictureBoxClass.Image = Properties.Resources.warrior;
                    break;
                case 1:
                    finalclass = Core.EnumCharClass.Paladin;
                    labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionPaladin;
                    pictureBoxClass.Image = Properties.Resources.paladin;
                    break;
                case 2:
                    finalclass = Core.EnumCharClass.Wizard;
                    labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionWizard;
                    pictureBoxClass.Image = Properties.Resources.wizard;
                    break;
                case 3:
                    finalclass = Core.EnumCharClass.Thief;
                    labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionThief;
                    pictureBoxClass.Image = Properties.Resources.thief;
                    break;
                case 4:
                    finalclass = Core.EnumCharClass.Caretaker;
                    labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionCaretaker;
                    pictureBoxClass.Image = Properties.Resources.caretaker;
                    break;
                case 5:
                    finalclass = Core.EnumCharClass.Synergist;
                    labelClassDescription.Text = finalclass.ToString() + "\n\n" + Properties.Resources.DescriptionSynergist;
                    pictureBoxClass.Image = Properties.Resources.synergist;
                    break;
                default:
                    RPG.UI.MessageForm mes = new RPG.UI.MessageForm("An error occured!");
                    mes.ShowDialog();
                    break;
            }
        }