public void StartClock(Game game) { if (!game.AwayTeam.Lineups.Any()) { throw new LineupNotAssignedException(); } if (!game.HomeTeam.Lineups.Any()) { throw new LineupNotAssignedException(); } GameClockEngine.StartClock(game); }
public void SetEllapsedTime(Game game, int periodIndex, TimeSpan timeSpan) { GameClockEngine.SetEllapsedTime(game, periodIndex, timeSpan); }
public void AdvancePeriod(Game game) { GameClockEngine.AdvancePeriod(game); }
public GameTime GetGameTime(Game game) { return(GameClockEngine.GetGameTime(game)); }
public void StopClock(Game game) { GameClockEngine.StopClock(game); }