public ScoreSystemFacade(IScoreSystem scoreSystem, IGameOverView gameOverView, IGameplayView gameplayView, IScoreSettings scoreSettings, IStartView startView) { this.scoreSystem = scoreSystem; this.gameOverView = gameOverView; this.gameplayView = gameplayView; this.scoreSettings = scoreSettings; this.startView = startView; }
public ApplicationPresenter(IGameplayView gameplayView, IUserInterfaceView interfaceView, IApplicationModel model, Screens screens, GameSettings settings) { _gameplayView = gameplayView; _interfaceView = interfaceView; _model = model; _screens = screens; _settings = settings; }