public static Item GenerateItem(Character player) { int caseFactor = new Random().Next(1, 5); switch (caseFactor) { case 1: return new Axe("CommonAxe", player); case 2: return new Shield("CommonShield", player); case 3: return new Staff("CommonStaff", player); case 4: return new Sword("CommonSword", player); } return null; }
private void Initialize() { this.player = new Mage("Mage", 10, 10); }
public void EquipItem(Character itemHolder) { Item item = ItemGenerator.GenerateItem(); itemHolder.Equip(item); }