Click here to Skip to main content
15,886,137 members
Home / Discussions / C#
   

C#

 
GeneralRe: Trouble passing variables Pin
drgsldr6926-Aug-12 14:46
drgsldr6926-Aug-12 14:46 
GeneralRe: Trouble passing variables Pin
Wes Aday26-Aug-12 14:50
professionalWes Aday26-Aug-12 14:50 
GeneralRe: Trouble passing variables Pin
drgsldr6926-Aug-12 16:02
drgsldr6926-Aug-12 16:02 
GeneralRe: Trouble passing variables Pin
Wes Aday26-Aug-12 16:06
professionalWes Aday26-Aug-12 16:06 
GeneralRe: Trouble passing variables Pin
drgsldr6926-Aug-12 16:27
drgsldr6926-Aug-12 16:27 
GeneralRe: Trouble passing variables Pin
lukeer27-Aug-12 0:13
lukeer27-Aug-12 0:13 
GeneralRe: Trouble passing variables Pin
Wes Aday27-Aug-12 0:26
professionalWes Aday27-Aug-12 0:26 
GeneralRe: Trouble passing variables Pin
drgsldr6927-Aug-12 1:55
drgsldr6927-Aug-12 1:55 
I tried that but it says "it doesn't exist in the current context"
C#
public class Fighter : attributes
 {
    Abilities abilities = new Abilities();
      public void Character()
       {
          string N;
          N = base.Name();
          Console.Write("\n");
          Console.Write("Your Name is: {0} \n", N);
          abilities.ShowAbilities(Str, Dex, Con, Int, Wis, Cha);
       }

So am I missing something?
C#
public void ShowAbilities(int Str, int Dex, int Con, int Int, int Wis, int Cha)
{
    Console.WriteLine("Strength:     {0}\n", Str);
    Console.WriteLine("Dexterity:    {0}\n", Dex);
    Console.WriteLine("Constitution: {0}\n", Con);
    Console.WriteLine("Intelligence: {0}\n", Int);
    Console.WriteLine("Wisdom:       {0}\n", Wis);
    Console.WriteLine("Charisma:     {0}\n", Cha);
}

This block below is repeated 5 more times once for each ability.
C#
public void RollStr()
{
    Abilities BaseClass = new Abilities();
    int Str;

    Str = dice.Roll5D6();
    Console.Write("Str: {0} \n", Str);
    //Reroll the dice
    char MyChoice;
    string MyInput;
    char ReRoll = Convert.ToChar("y");

    Console.Write("Would you like to reroll this score?");
    MyInput = Console.ReadLine();
    MyChoice = Convert.ToChar(MyInput);

    if (MyInput == Convert.ToString(ReRoll))
    {
        BaseClass.RollStr();
    }

}

They are in 2 different classes if that makes a difference.
GeneralRe: Trouble passing variables Pin
lukeer27-Aug-12 2:04
lukeer27-Aug-12 2:04 
GeneralRe: Trouble passing variables Pin
drgsldr6927-Aug-12 2:24
drgsldr6927-Aug-12 2:24 
GeneralRe: Trouble passing variables Pin
lukeer27-Aug-12 2:48
lukeer27-Aug-12 2:48 
GeneralRe: Trouble passing variables Pin
Wes Aday27-Aug-12 2:19
professionalWes Aday27-Aug-12 2:19 
GeneralRe: Trouble passing variables Pin
drgsldr6927-Aug-12 2:26
drgsldr6927-Aug-12 2:26 
GeneralRe: Trouble passing variables Pin
Wes Aday27-Aug-12 2:54
professionalWes Aday27-Aug-12 2:54 
GeneralRe: Trouble passing variables Pin
drgsldr6927-Aug-12 3:20
drgsldr6927-Aug-12 3:20 
GeneralRe: Trouble passing variables Pin
Wes Aday27-Aug-12 3:29
professionalWes Aday27-Aug-12 3:29 
GeneralRe: Trouble passing variables Pin
drgsldr6927-Aug-12 5:29
drgsldr6927-Aug-12 5:29 
GeneralRe: Trouble passing variables Pin
Wes Aday27-Aug-12 5:34
professionalWes Aday27-Aug-12 5:34 
GeneralRe: Trouble passing variables Pin
drgsldr6927-Aug-12 5:36
drgsldr6927-Aug-12 5:36 
GeneralRe: Trouble passing variables Pin
Wes Aday27-Aug-12 5:42
professionalWes Aday27-Aug-12 5:42 
GeneralRe: Trouble passing variables Pin
drgsldr6927-Aug-12 5:45
drgsldr6927-Aug-12 5:45 
GeneralRe: Trouble passing variables Pin
Wes Aday27-Aug-12 6:02
professionalWes Aday27-Aug-12 6:02 
GeneralRe: Trouble passing variables Pin
drgsldr6927-Aug-12 6:18
drgsldr6927-Aug-12 6:18 
GeneralRe: Trouble passing variables Pin
Wes Aday27-Aug-12 6:34
professionalWes Aday27-Aug-12 6:34 
GeneralRe: Trouble passing variables Pin
drgsldr6927-Aug-12 7:54
drgsldr6927-Aug-12 7:54 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.