Inventory for rpg

Tamamlanmış İlan edilme: 6 yıl önce Teslim sırasında ödenir
Tamamlanmış 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

C# Programlama

Proje NO: #15606177

Proje hakkında

4 teklif Uzak proje Aktif 6 yıl önce

Seçilen:

tyronewright

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

1 gün içinde %selectedBids___i_sum_sub_4%%project_currencyDetails_sign_sub_5% USD
(1 Yorum)
0.0

Bu iş için 4 freelancer ortalamada $15 teklif veriyor

nishainsan22

hlo sir I read your requirement and I can handle it. it will my pleasure to work with you. just give me a chance

$19 USD in 2 gün içinde
(0 Değerlendirme)
0.0