私は自分でほとんどのことを理解する傾向がありますが、私の人生では、かなりの検索にもかかわらず、これを行う専門的な方法を理解することはできません.
これが私の基本的なプログラムです:
namespace ConsoleApplication1
{
class MonsterAttackRolls
{
public int GoblinAttack()
{
int AttackNumber = 0;
Random rnd = new Random();
AttackNumber = rnd.Next(1, 21);
return(AttackNumber);
}
public int OrcAttack()
{
int AttackNumber = 0;
Random rnd = new Random();
AttackNumber = rnd.Next(11, 31);
return (AttackNumber);
}
public int OgreAttack()
{
int AttackNumber = 0;
Random rnd = new Random();
AttackNumber = rnd.Next(21, 41);
return (AttackNumber);
}
}
class ApplicationObject
{
static void Main()
{
MonsterAttackRolls Goblin1 = new MonsterAttackRolls();
MonsterAttackRolls Orc1 = new MonsterAttackRolls();
MonsterAttackRolls Ogre1 = new MonsterAttackRolls();
Console.WriteLine("These are the attack numbers for the Goblin and the Orc! {0} {1}", Goblin1.GoblinAttack(), Orc1.OrcAttack());
Console.ReadLine();
Console.WriteLine("This is the Ogre's attack number! {0}", Ogre1.OgreAttack());
Console.ReadLine();
}
}
}
ここで、Main() プログラムに戻り、Ogre の攻撃に直行したいと思います。それ、どうやったら出来るの?後藤とは?笑、私には手がかりがありません。