コード例 #1
0
 public FigureCreatorDecorator(IFigureCreator figureCreator,
                               IFigureViewModel figureViewModel,
                               IFigureViewFactory figureViewFactory)
 {
     FigureCreator     = figureCreator.CheckNull();
     FigureViewModel   = figureViewModel.CheckNull();
     FigureViewFactory = figureViewFactory.CheckNull();
 }
コード例 #2
0
 public FigurePresenter(IBoardViewModel boardViewModel,
                        IFigureController figureController,
                        IFigureViewModel figureViewModel,
                        IFigureViewFactory figureViewFactory)
 {
     BoardViewModel    = boardViewModel.CheckNull();
     FigureController  = figureController.CheckNull();
     FigureViewModel   = figureViewModel.CheckNull();
     FigureViewFactory = figureViewFactory.CheckNull();
 }
コード例 #3
0
 public FigureViewPool(IFigureViewFactory figureViewFactory, IFigureDef figureDef, GameTeam figureTeam)
 {
     figureViewFactory.CheckNull();
     figureViewFactory.RegisterFigureViewPool(figureDef, figureTeam, this);
 }