Refactored

This commit is contained in:
aqys
2026-03-25 08:57:00 +01:00
parent 4e18840c6f
commit 8dd0c3c82b
6 changed files with 11 additions and 8 deletions

View File

@@ -1,4 +1,4 @@
using PeopleVille.Person; using PeopleVille.Persons;
namespace PeopleVille.Equipment namespace PeopleVille.Equipment
{ {
@@ -17,7 +17,7 @@ namespace PeopleVille.Equipment
Console.WriteLine(""); Console.WriteLine("");
} }
public void Consume(Person.Person person) public void Use(Person person)
{ {
person.Health += HealthPoints; person.Health += HealthPoints;
Console.WriteLine($""); Console.WriteLine($"");

View File

@@ -1,4 +1,4 @@
using PeopleVille.Person; using PeopleVille.Persons;
namespace PeopleVille.Equipment namespace PeopleVille.Equipment
{ {
@@ -17,7 +17,7 @@ namespace PeopleVille.Equipment
Console.WriteLine(""); Console.WriteLine("");
} }
public void Shoot(Person.Person target) public void Use(Person target)
{ {
target.Health -= this.Damage; target.Health -= this.Damage;
Console.WriteLine($""); Console.WriteLine($"");

View File

@@ -1,8 +1,11 @@
namespace PeopleVille.Equipment using PeopleVille.Persons;
namespace PeopleVille.Equipment
{ {
interface IEquipment interface IEquipment
{ {
public void Equip(); public void Equip();
public void Unequip(); public void Unequip();
public void Use(Person person);
} }
} }

View File

@@ -1,4 +1,4 @@
namespace PeopleVille.Person namespace PeopleVille.Persons
{ {
public class AdultCitizen : Person public class AdultCitizen : Person
{ {

View File

@@ -1,4 +1,4 @@
namespace PeopleVille.Person namespace PeopleVille.Persons
{ {
public class ChildCitizen : Person public class ChildCitizen : Person
{ {

View File

@@ -1,4 +1,4 @@
namespace PeopleVille.Person namespace PeopleVille.Persons
{ {
public abstract class Person public abstract class Person
{ {