Start på DoSomething()

This commit is contained in:
aqys
2026-03-25 14:25:59 +01:00
parent dc217080d3
commit d88b51383f
2 changed files with 21 additions and 4 deletions

View File

@@ -2,9 +2,16 @@ namespace PeopleVille.Persons
{ {
public class AdultCitizen : Person public class AdultCitizen : Person
{ {
public AdultCitizen() public AdultCitizen(GameManager gameManager)
{ {
Age = RNG.Range(20, 85); Age = RNG.Range(20, 85);
gameManager.TickDone += DoSomething;
}
public void DoSomething()
{
} }
} }
} }

View File

@@ -2,10 +2,11 @@
using PeopleVille.Equipment; using PeopleVille.Equipment;
using PeopleVille.Persons; using PeopleVille.Persons;
using PeopleVille.WorldBuilder; using PeopleVille.WorldBuilder;
using System.Text.Json;
var gameManager = new GameManager(); var gameManager = new GameManager();
await gameManager.StartClock(); //await gameManager.StartClock();
// See https://aka.ms/new-console-template for more information // See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!"); Console.WriteLine("Hello, World!");
@@ -15,7 +16,6 @@ Console.WriteLine("Hello, World!");
var testCitizen = new AdultCitizen { Name = "Lars", Health = 100 }; var testCitizen = new AdultCitizen { Name = "Lars", Health = 100 };
testCitizen.Inventory.Add(new Gun { Name = "Glock", Damage = 50 }); */ testCitizen.Inventory.Add(new Gun { Name = "Glock", Damage = 50 }); */
/* builders? byggemand-bob reference?
var cBuilder = new CitizenBuilder(); var cBuilder = new CitizenBuilder();
var tBuilder = new TownBuilder(); var tBuilder = new TownBuilder();
@@ -30,4 +30,14 @@ tBuilder
.AddEggStore("Egg Store"); .AddEggStore("Egg Store");
var borgere = cBuilder.BuildCitizens(); var borgere = cBuilder.BuildCitizens();
var locations = tBuilder.BuildTown(); */
if (borgere[0].Inventory[0] is Gun)
{
var gun = (Gun)borgere[0].Inventory[0];
gun.Damage = 100;
}
var locations = tBuilder.BuildTown();
Console.WriteLine(borgere);
//Console.WriteLine(JsonSerializer.Serialize(borgere));