Inventory for rpg
$10-15 USD
Teslim sırasında ödenir
Create a class for an inventory system for an RPG. Your solution should contain the following classes
An Interface called IContainer items that implement IContainer can have other things put inside them
Add method adds an item to the container. You may NOT calculate or store the totals for the container here TotalCount property returns how many items are in the container including any containers inside. You MUST calculate the totalCount recursively when this method is called
TotalWeight property returns the total weight of the container including any containers inside. You MUST calculate the totalWeight recursively when this method is called
A class called Inventory that implements IContainer
The constructor should pass in the number of items in the inventory An abstract base class called Item
Each item should have a cost and a weight property
Several inherited objects from a typical RPG. Each item should have a different cost and weight A BagOfHolding class which inherits from Item and implements IContainer
You should write some test code to test all of your classes. For example, it might look something like this. Make sure that you test the recursive TotalCount and TotalWeight methods
var inventory = new Inventory(3);
[url removed, login to view](new Sword());
[url removed, login to view](new Potion());
var bagOfHolding = new BagOfHolding(4);
[url removed, login to view](bagOfHolding);
[url removed, login to view](new Sword());
[url removed, login to view]("The number of items in the inventory is {0} ",
[url removed, login to view]);
[url removed, login to view]("The total weight of the inventory is {0} ",
[url removed, login to view]);
In C# programming using visual Studio
Proje NO: #15606177
Proje hakkında
Seçilen:
Hi there, I'm a c# developer with more than 4 years full time working experience I am looking to build a reputation on this site. Allow me to send you the solution before the bid deadline and if you're happy then award Daha Fazla
Bu iş için 4 freelancer ortalamada $15 teklif veriyor
hlo sir I read your requirement and I can handle it. it will my pleasure to work with you. just give me a chance