public RunningGameState(IServiceProvider serviceProvider, IGameBoardDrawer boardDrawer, IShootChecker shootChecker, ILogger <RunningGameState> logger) { this.serviceProvider = serviceProvider; this.boardDrawer = boardDrawer; this.shootChecker = shootChecker; this.logger = logger; }
public GameBoardDrawer(IShootChecker shootChecker) { this.shootChecker = shootChecker; }