adding persons

This commit is contained in:
2026-03-24 14:18:56 +01:00
parent 4764f11548
commit 4d49ad27a0
3 changed files with 39 additions and 0 deletions

19
PeopleVille/Person.cs Normal file
View File

@@ -0,0 +1,19 @@
namespace PeopleVille.Persons
{
public abstract class Person
{
public string Name { get; set; }
public int Health { get; set; }
// TODO: Tilføj inventory når Equipment er oprettet
public List<object> Inventory { get; set; }
public object Location { get; set; }
public int Money { get; set; }
public int Age { get; set; }
public void Walk(object location)
{
this.Location = location;
}
}
}

View File

@@ -0,0 +1,10 @@
namespace PeopleVille.Persons
{
public class AdultCitizen : Person
{
public AdultCitizen()
{
Age = 35;
}
}
}

View File

@@ -0,0 +1,10 @@
namespace PeopleVille.Persons
{
public class ChildCitizen : Person
{
public ChildCitizen()
{
Age = 14;
}
}
}