Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace RPG_Game_0._15
- {
- public partial class CharacterCreation : Form
- {
- public CharacterCreation()
- {
- InitializeComponent();
- }
- public void begin()
- {
- List<Person> test = new List<Person>();
- }
- private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
- {
- switch(Convert.ToString(SpeciesBox.SelectedItem))
- {
- case "Dragon":
- CharacterPicture.Image = new Bitmap(@"C:\Users\logancberry\OneDrive\C#\Class\Shrimpton\RPG\RPG Game 0.15\RPG Game 0.15\Resources\PictureDragon.jpg");
- break;
- case "Dwarf":
- CharacterPicture.ImageLocation = "https://cdn1.iconfinder.com/data/icons/zeshio-s-fantasy-avatars/200/Fantasy_avatar_people-02-512.png";
- break;
- case "Human":
- CharacterPicture.Image = new Bitmap(@"C:\Users\logancberry\OneDrive\C#\Class\Shrimpton\RPG\RPG Game 0.15\RPG Game 0.15\Resources\Jonathan-Rey-Star-Wars-Characters-Count-Dooku-02.ico");
- break;
- case "Elf":
- CharacterPicture.ImageLocation = "https://divisionheaven.files.wordpress.com/2013/10/blonde-7.png?w=685";
- break;
- case "Slime":
- CharacterPicture.ImageLocation = "http://cdn.themis-media.com/media/global/images/galleries/display/67/67605.jpg";
- break;
- case "Vampire":
- CharacterPicture.ImageLocation = "http://media.148apps.com/icons/708173/708173_180.jpg";
- break;
- default:
- break;
- }
- if (SpeciesBox.SelectedItem == "Dragon")
- {
- CharacterPicture.Image = new Bitmap(@"C:\Users\logancberry\OneDrive\C#\Class\Shrimpton\RPG\RPG Game 0.15\RPG Game 0.15\Resources\PictureDragon.jpg");
- }
- }
- public void changeHp(int hp, int max)
- {
- HpProgressBar.Value = hp;
- HpCounter.Text = Convert.ToString(hp)+"/"+Convert.ToString(max);
- List<string> test = new List<string>();
- }
- public void changeSoak(int Soak, int max)
- {
- SoakProgressBar.Value = Soak;
- SoakCounter.Text = Convert.ToString(Soak) + "/" + Convert.ToString(max);
- }
- public void changeDamege(int Damege, int max)
- {
- DamegeProgressBar.Value = Damege;
- DamegeCounter.Text = Convert.ToString(Damege) + "/" + Convert.ToString(max);
- }
- public void changeSpeed(int Speed, int max)
- {
- SpeedProgressBar.Value = Speed;
- SpeedCounter.Text = Convert.ToString(Speed) + "/" + Convert.ToString(max);
- }
- public void changeMana(int Mana, int max)
- {
- ManaProgressBar.Value = Mana;
- ManaCounter.Text = Convert.ToString(Mana) + "/" + Convert.ToString(max);
- }
- private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
- {
- switch(Convert.ToString(ClassBox.SelectedItem))
- {
- case "Fighter":
- changeHp(Fighter.BaseHp, Fighter.MaxHp);
- changeSoak(Fighter.BaseSoak, Fighter.MaxSoak);
- changeDamege(Fighter.BaseDamege, Fighter.MaxDamege);
- changeSpeed(Fighter.BaseSpeed, Fighter.MaxSpeed);
- changeMana(Fighter.BaseMana, Fighter.MaxMana);
- break;
- case "Knight":
- changeHp(Knight.BaseHp, Knight.MaxHp);
- changeSoak(Knight.BaseSoak, Knight.MaxSoak);
- changeDamege(Knight.BaseDamege, Knight.MaxDamege);
- changeSpeed(Knight.BaseSpeed, Knight.MaxSpeed);
- changeMana(Knight.BaseMana, Knight.MaxMana);
- break;
- case "Berzerker":
- changeHp(Berzerker.BaseHp, Berzerker.MaxHp);
- changeSoak(Berzerker.BaseSoak, Berzerker.MaxSoak);
- changeDamege(Berzerker.BaseDamege, Berzerker.MaxDamege);
- changeSpeed(Berzerker.BaseSpeed, Berzerker.MaxSpeed);
- changeMana(Berzerker.BaseMana, Berzerker.MaxMana);
- break;
- case "Archer":
- changeHp(Archer.BaseHp, Archer.MaxHp);
- changeSoak(Archer.BaseSoak, Archer.MaxSoak);
- changeDamege(Archer.BaseDamege, Archer.MaxDamege);
- changeSpeed(Archer.BaseSpeed, Archer.MaxSpeed);
- changeMana(Archer.BaseMana, Archer.MaxMana);
- break;
- case "Assasin":
- changeHp(Assasin.BaseHp, Assasin.MaxHp);
- changeSoak(Assasin.BaseSoak, Assasin.MaxSoak);
- changeDamege(Assasin.BaseDamege, Assasin.MaxDamege);
- changeSpeed(Assasin.BaseSpeed, Assasin.MaxSpeed);
- changeMana(Assasin.BaseMana, Assasin.MaxMana);
- break;
- case "Mage":
- changeHp(Mage.BaseHp, Mage.MaxHp);
- changeSoak(Mage.BaseSoak, Mage.MaxSoak);
- changeDamege(Mage.BaseDamege, Mage.MaxDamege);
- changeSpeed(Mage.BaseSpeed, Mage.MaxSpeed);
- changeMana(Mage.BaseMana, Mage.MaxMana);
- break;
- default:
- break;
- }
- }
- private void SexBox_SelectedIndexChanged(object sender, EventArgs e)
- {
- switch(Convert.ToString(SexBox.SelectedItem))
- {
- case "Male":
- break;
- case "Female":
- break;
- default:
- MessageBox.Show("Invalid input");
- SexBox.SelectedItem = "Male";
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment