public GameMaster(IFigureController figureController, IBoardModel boardModel, IGameModel gameModel, IFigurePostTurnLogicManager figurePostTurnLogicManager, IGameMoveTurnManager gameMoveTurnManager) { FigureController = figureController.CheckNull(); BoardModel = boardModel.CheckNull(); GameModel = gameModel.CheckNull(); FigurePostTurnLogicManager = figurePostTurnLogicManager.CheckNull(); GameMoveTurnManager = gameMoveTurnManager.CheckNull(); }
private void Construct(IGameMaster gameMaster, IGameMoveTurnManager gameMoveTurnManager) { GameMaster = gameMaster.CheckNull(); GameMoveTurnManager = gameMoveTurnManager.CheckNull(); }