// Not Implemented yet // private int TotalHeroPoints { get; } /* * ======================================================================================== * Fight ---> Initializes the fight and selects a random monster from today's monsters * ======================================================================================== */ public Fight(HandleAchievements manageAchievements, Hero hero) { Hero = hero; Random = new Random(); ManageAchievements = manageAchievements; // Not Implemented yet // TODO: use this to up the difficulty for the monsters // TotalHeroPoints = Hero.OriginalHP + Hero.Strength + Hero.Defense; Monsters = new List <Monster>(GetTodaysMonsters()); CurrentMonster = Monsters[Random.Next(0, Monsters.Count)]; MonstersEXPWorth = CurrentMonster.GetMonstersEXPWorth(); MonstersGoldCoinWorth = CurrentMonster.GetMonstersGoldCoinWorth(); }
public Game() { ManageAchievements = new HandleAchievements(); // only one HandleAchievements per game Hero = new Hero(ManageAchievements); // only one hero per game MyShop = new Shop(Hero); // only one shop per game }