Split out play resolution

This commit is contained in:
Andrew Cooper
2022-03-30 16:50:48 +11:00
parent 741b135d99
commit 1ba6dd48aa
5 changed files with 252 additions and 214 deletions

View File

@@ -1,6 +1,8 @@
namespace Basketball;
internal record Team(string Name)
internal record Team(string Name, Action<Scoreboard> PlayResolution)
{
public override string ToString() => Name;
public void ResolvePlay(Scoreboard scoreboard) => PlayResolution.Invoke(scoreboard);
}