diff --git a/PeopleVille/Equipment/Food.cs b/PeopleVille/Equipment/Food.cs new file mode 100644 index 0000000..6afbcbd --- /dev/null +++ b/PeopleVille/Equipment/Food.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace PeopleVille.Equipment +{ + public class Food : IEquipment + { + public required string Name { get; set; } + public int HealthPoints { get; set; } + + public void Equip() + { + throw new NotImplementedException(); + } + + public void Unequip() + { + throw new NotImplementedException(); + } + } +} diff --git a/PeopleVille/Equipment/Gun.cs b/PeopleVille/Equipment/Gun.cs new file mode 100644 index 0000000..821b926 --- /dev/null +++ b/PeopleVille/Equipment/Gun.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace PeopleVille.Equipment +{ + public class Gun : IEquipment + { + public required string Name { get; set; } + public int Damage { get; set; } + + public void Equip() + { + throw new NotImplementedException(); + } + + public void Unequip() + { + throw new NotImplementedException(); + } + } +} diff --git a/PeopleVille/IEquipment.cs b/PeopleVille/IEquipment.cs new file mode 100644 index 0000000..d8aac80 --- /dev/null +++ b/PeopleVille/IEquipment.cs @@ -0,0 +1,8 @@ +namespace PeopleVille +{ + interface IEquipment + { + public void Equip(); + public void Unequip(); + } +} \ No newline at end of file