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
{
@@ -17,7 +17,7 @@ namespace PeopleVille.Equipment
Console.WriteLine("");
}
public void Consume(Person.Person person)
public void Use(Person person)
{
person.Health += HealthPoints;
Console.WriteLine($"");

View File

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

View File

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

View File

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

View File

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

View File

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