Ejemplo n.º 1
0
 public SurvivalGameModeBehaviour(
     IViewProvider <IInvaderView> invaderViewProvider,
     IGameNotifications gameNotifications,
     IGameStateProvider gameStateProvider,
     ILevelProvider levelProvider,
     IInvaderConfigurationProvider invaderConfigurationProvider)
 {
     _invaderViewProvider          = invaderViewProvider;
     _gameNotifications            = gameNotifications;
     _gameStateProvider            = gameStateProvider;
     _levelProvider                = levelProvider;
     _invaderConfigurationProvider = invaderConfigurationProvider;
 }
Ejemplo n.º 2
0
 public LevelSetup(IViewProvider <IInvaderView> invaderViewProvider,
                   IViewProvider <IMissileView> missileViewProvider,
                   IViewProvider <IExplosionView> explosionsViewProvider,
                   ILevelProvider levelProvider,
                   IInvaderConfigurationProvider invaderConfigurationProvider,
                   IGameStateProvider gameStateProvider)
 {
     _levelProvider = levelProvider;
     _invaderConfigurationProvider = invaderConfigurationProvider;
     _gameStateProvider            = gameStateProvider;
     _invaderViewProvider          = invaderViewProvider;
     _missileViewProvider          = missileViewProvider;
     _explosionsViewProvider       = explosionsViewProvider;
 }