static void Main(string[] args) { var monsterList = _monsterService.getMonsterList(); //Console.ReadKey(); // Prologo //e.RenderMessage("BLABLABLABLA", new object[] { }); //e.RenderMessage("BLABLA BLABLA BLABLA", new object[] { }, 2000); //e.RenderMessage("BLABLA BLABLA BLABLABLABLA BLABLABLABLABLABLA", new object[] { }, 2000); //e.RenderMessage("Now, how should we call you?", new object[] { }); // Criando o heroi //string heroName = e.GetInput(); var heroName = "Douchebag"; e.RenderMessage("[Douchebag] is that it?", new object[] {}); e.GetInput(); e.RenderMessage("[Douchebag] is really an odd name. Are you really sure?", new object[] { }); e.GetInput(); e.RenderMessage("Ok, so we'll call you [Douchebag]. Hurray!", new object[] { }); Hero hero = new Hero(heroName, 1, 0, 20, 5, 1, 1); hero.Equipments.Where(x => x.Slot == (int)SlotEnum.Hand).FirstOrDefault().Item = _itemService.getItem((int)ItemIdEnum.EmptyHands); e.RenderMessage("You are playing with {0}, a brave hero who only desires to be a student!", new object[] { hero.Name }); hero.UpdateStats(); // Begin treta var mob = monsterList[new Random().Next(0, monsterList.Count)]; var battleResult = Treta(hero, mob); // Exemplo de equip //hero.EquipItem(_itemService.getItem((int)ItemIdEnum.SilverHelmet)); Console.ReadKey(); }