private void Construct(IFigureCreator figureCreator, IFigureController figureController) { _figureDefsToTransform.CheckNull(); Assert.IsTrue(_blackLastRow != BoardCellRow.None); Assert.IsTrue(_whiteLastRow != BoardCellRow.None); FigureCreator = figureCreator.CheckNull(); FigureController = figureController.CheckNull(); }
public FigurePresenter(IBoardViewModel boardViewModel, IFigureController figureController, IFigureViewModel figureViewModel, IFigureViewFactory figureViewFactory) { BoardViewModel = boardViewModel.CheckNull(); FigureController = figureController.CheckNull(); FigureViewModel = figureViewModel.CheckNull(); FigureViewFactory = figureViewFactory.CheckNull(); }
public BoardPreparation(IBoardCreator boardCreator, IFigureCreator figureCreator, IBoardModel boardModel, IFigureController figureController) { BoardCreator = boardCreator.CheckNull(); FigureCreator = figureCreator.CheckNull(); BoardModel = boardModel.CheckNull(); FigureController = figureController.CheckNull(); }
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(); }
public CurveFigure(IFigureController figureController) { FigureController = figureController; }
public AbstractFigure CreateFigure(IFigureController figureController) { return(new IrregularPolygonFigure(new IrregularPolygonController())); }
public AbstractFigure CreateFigure(IFigureController figureController) { return(new RectangleFigure(new RectangleController())); }
public BrushFigure(IFigureController figureController) { FigureController = figureController; }
public AbstractFigure CreateFigure(IFigureController figureController) { return(new CurveFigure(new CurveController())); }
public AbstractFigure CreateFigure(IFigureController figureController) { return(new BrushFigure(new BrushController())); }
public IsoscelesTriangleFigure(IFigureController figureController) { FigureController = figureController; }
public SquareFigure(IFigureController figureController) { FigureController = figureController; }
public PolygonFigure(IFigureController figureController) { FigureController = figureController; }
public CircleFigure(IFigureController figureController) { FigureController = figureController; }
public TriangleFigure(IFigureController figureController) { FigureController = figureController; }
public IrregularPolygonFigure(IFigureController figureController) { FigureController = figureController; }
public ElipseFigure(IFigureController figureController) { FigureController = figureController; }
public AbstractFigure CreateFigure(IFigureController figureController) { return(new IsoscelesTriangleFigure(new IsoscelesTriangleController())); }
public RectangleFigure(IFigureController figureController) { FigureController = figureController; }