Fix game loop

This commit is contained in:
Andrew Cooper
2022-03-31 21:19:08 +11:00
parent 1ba6dd48aa
commit 029e27cd2c
3 changed files with 121 additions and 126 deletions

View File

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