this.nickname = nickname;
this.herotype = herotype;
this.deedTime = deedTime;
public void setName(string name)
public string getSurname()
public void setSurname(string surname)
public string getNickname()
public void setNickname(string nickname)
this.nickname = nickname;
public string getHeroType()
public void setHeroType(string herotype)
this.herotype = herotype;
public void setHeroID(int id)
public void setdeedTime(int deed)
Console.WriteLine("Hero Info:");
Console.WriteLine("Name: " + name +"\n"+
"Surname: " + surname + "\n"
+ "Nickname: " + nickname + "\n"
+ "HeroID: " + heroID + "\n"
+ "Herotype: " + herotype + "\n"
+ "DeedTime: " + deedTime + "\n");
public int calculatedLevel()
if ((deedTime > 20) && (deedTime <= 40))
public static void Main()
Console.WriteLine("Testing Hero Class");
Hero h1 = new Hero("Lorianda", "Jatniece", "Lori", 1, "Hero", 20);
Hero h2 = new Hero("Peter", "Clark", "Superman", 2, "Hero", 100);
Hero h3 = new Hero("Wonder", "Woman", "Wonderwoman", 3, "Villain", 30);
Hero[] Metropole = new Hero[3];
for (int i = 0; i < Metropole.Length; i++)
levelValue = Metropole[i].calculatedLevel();
if (Metropole[i].getName().Equals("John"))
Console.WriteLine("There are " + levelOne + " heroes with level 1");
Console.WriteLine("There are " + levelMoreOne + " heroes with the level which is larger than 1");
Console.WriteLine("There are heroes with name John");
Console.WriteLine("There are no heroes with name John");