public GameStartingPresenter(IPlayerBallEntity playerBallEntity,
                              IPlayerBallView playerBallView,
                              IGameModel gameModel)
 {
     PlayerBallEntity = playerBallEntity.CheckNull();
     PlayerBallView   = playerBallView.CheckNull();
     GameModel        = gameModel.CheckNull();
 }
 public BoardTileFallTracker(IBoardTileModel boardTileModel,
                             IPlayerBallView playerBallView,
                             IBoardTileRemover boardTileRemover,
                             IBoardTileCreator boardTileCreator)
 {
     BoardTileModel   = boardTileModel.CheckNull();
     PlayerBallView   = playerBallView.CheckNull();
     BoardTileRemover = boardTileRemover.CheckNull();
     BoardTileCreator = boardTileCreator.CheckNull();
 }
Beispiel #3
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();
 }
 public PlayerBallFallTracker(IPlayerBallView playerBallView, IGameStatusObserver gameStatusObserver)
 {
     PlayerBallView     = playerBallView.CheckNull();
     GameStatusObserver = gameStatusObserver.CheckNull();
 }