Example #1
0
        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();
        }
Example #2
0
 public FigurePresenter(IBoardViewModel boardViewModel,
                        IFigureController figureController,
                        IFigureViewModel figureViewModel,
                        IFigureViewFactory figureViewFactory)
 {
     BoardViewModel    = boardViewModel.CheckNull();
     FigureController  = figureController.CheckNull();
     FigureViewModel   = figureViewModel.CheckNull();
     FigureViewFactory = figureViewFactory.CheckNull();
 }
Example #3
0
 public BoardPreparation(IBoardCreator boardCreator,
                         IFigureCreator figureCreator,
                         IBoardModel boardModel,
                         IFigureController figureController)
 {
     BoardCreator     = boardCreator.CheckNull();
     FigureCreator    = figureCreator.CheckNull();
     BoardModel       = boardModel.CheckNull();
     FigureController = figureController.CheckNull();
 }
Example #4
0
 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;
 }
Example #6
0
 public AbstractFigure CreateFigure(IFigureController figureController)
 {
     return(new IrregularPolygonFigure(new IrregularPolygonController()));
 }
Example #7
0
 public AbstractFigure CreateFigure(IFigureController figureController)
 {
     return(new RectangleFigure(new RectangleController()));
 }
 public BrushFigure(IFigureController figureController)
 {
     FigureController = figureController;
 }
Example #9
0
 public AbstractFigure CreateFigure(IFigureController figureController)
 {
     return(new CurveFigure(new CurveController()));
 }
Example #10
0
 public AbstractFigure CreateFigure(IFigureController figureController)
 {
     return(new BrushFigure(new BrushController()));
 }
Example #11
0
 public IsoscelesTriangleFigure(IFigureController figureController)
 {
     FigureController = figureController;
 }
 public SquareFigure(IFigureController figureController)
 {
     FigureController = figureController;
 }
Example #13
0
 public PolygonFigure(IFigureController figureController)
 {
     FigureController = figureController;
 }
Example #14
0
 public CircleFigure(IFigureController figureController)
 {
     FigureController = figureController;
 }
Example #15
0
 public TriangleFigure(IFigureController figureController)
 {
     FigureController = figureController;
 }
 public IrregularPolygonFigure(IFigureController figureController)
 {
     FigureController = figureController;
 }
 public ElipseFigure(IFigureController figureController)
 {
     FigureController = figureController;
 }
Example #18
0
 public AbstractFigure CreateFigure(IFigureController figureController)
 {
     return(new IsoscelesTriangleFigure(new IsoscelesTriangleController()));
 }
Example #19
0
 public RectangleFigure(IFigureController figureController)
 {
     FigureController = figureController;
 }