Move full time messages to game loop

This commit is contained in:
Andrew Cooper
2022-04-06 20:55:46 +10:00
parent b8da97a7a3
commit 99b52e6861
5 changed files with 51 additions and 57 deletions

View File

@@ -13,11 +13,12 @@ internal class Scoreboard
_scores = new() { [home] = 0, [visitors] = 0 };
Home = home;
Visitors = visitors;
Offense = home; // temporary value till first center jump
_io = io;
}
public bool ScoresAreEqual => _scores[Home] == _scores[Visitors];
public Team? Offense { get; set; }
public Team Offense { get; set; }
public Team Home { get; }
public Team Visitors { get; }
@@ -35,8 +36,6 @@ internal class Scoreboard
Display();
}
public void StartPeriod() => Offense = null;
public void Turnover(string? message = null)
{
if (message is not null) { _io.WriteLine(message); }