예제 #1
0
 public BoardTileFallTracker(IBoardTileModel boardTileModel,
                             IPlayerBallView playerBallView,
                             IBoardTileRemover boardTileRemover,
                             IBoardTileCreator boardTileCreator)
 {
     BoardTileModel   = boardTileModel.CheckNull();
     PlayerBallView   = playerBallView.CheckNull();
     BoardTileRemover = boardTileRemover.CheckNull();
     BoardTileCreator = boardTileCreator.CheckNull();
 }
예제 #2
0
 public GameCompletedPresenter(IBoardTileModel boardTileModel,
                               IBoardTileRemover boardTileRemover,
                               ILootModel lootModel,
                               ILootRemover lootRemover,
                               IGameModel gameModel,
                               IPlayerBallView playerBallView)
 {
     BoardTileModel   = boardTileModel.CheckNull();
     BoardTileRemover = boardTileRemover.CheckNull();
     LootModel        = lootModel.CheckNull();
     LootRemover      = lootRemover.CheckNull();
     GameModel        = gameModel.CheckNull();
     PlayerBallView   = playerBallView.CheckNull();
 }
예제 #3
0
 public BoardTileCreator(IBoardTileModel boardTileModel)
 {
     BoardTileModel = boardTileModel.CheckNull();
 }