Exemplo n.º 1
0
        public void Initialize(GraphicsDevice graphics)
        {
            _graphics = graphics;

            _debugScreen.Initialize(graphics);

            _currentState = ScreenStates.MainMenu;
            NextState     = ScreenStates.MainMenu;

            _guiRenderer.Initialize(graphics, GameSettings.g_ScreenWidth, GameSettings.g_ScreenHeight);

            _mainMenuLogic.Initialize(this);

            _radialBlurLogic.Initialize(this, _radialBlurRenderer);
            _radialBlurRenderer.Initialize(graphics);

            _pixelizerLogic.Initialize(this, _pixelizerRenderer);
            _pixelizerRenderer.Initialize(graphics);

            _bokehLogic.Initialize(this, _bokehRenderer);
            _bokehRenderer.Initialize(graphics);

            _particlePhysicsLogic.Initialize(this, _particlePhysicsRenderer);
            _particlePhysicsRenderer.Initialize(graphics);

            _ssLogic.Initialize(this, _ssRenderer);
            _ssRenderer.Initialize(graphics);

            _ftLogic.Initialize(this, _ftRenderer);
            _ftRenderer.Initialize(graphics);


            _transitionManager.Initialize(graphics, this);
        }