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