Esempio n. 1
0
 public void RemoveDraw(IDrawSprites renderer)
 {
     foreach (DrawData item in _levelObjects)
     {
         renderer.RemoveDrawable(item);
     }
 }
Esempio n. 2
0
 public void RemoveDraw(IDrawSprites renderer)
 {
     renderer.RemoveDrawable(_menuButton1);
     renderer.RemoveDrawable(_menuButton2);
     renderer.RemoveDrawable(_menuButton3);
 }
Esempio n. 3
0
 public void AddDraw(IDrawSprites renderer)
 {
     renderer.AddDrawable(_menuButton1);
     renderer.AddDrawable(_menuButton2);
     renderer.AddDrawable(_menuButton3);
 }
Esempio n. 4
0
 public void AddDraw(IDrawSprites renderer)
 {
     renderer.AddDrawable(_keys);
     renderer.AddDrawable(_left);
     renderer.AddDrawable(_right);
     renderer.AddDrawable(_jump);
     renderer.AddDrawable(_exit);
     renderer.AddDrawable(_pause);
     renderer.AddDrawable(_restart);
     renderer.AddDrawable(_back);
 }
Esempio n. 5
0
        /// <summary>
        /// Allows the game to perform any initialization it needs to before starting to run.
        /// This is where it can query for any required services and load any non-graphic
        /// related content.  Calling base.Initialize will enumerate through any components
        /// and initialize them as well.
        /// </summary>
        protected override void Initialize()
        {
            // TODO: Add your initialization logic here
            IsMouseVisible = true;
            _gameState = GameState.StartMenu;
            _gameStateCheck = 0;
            input = (IInputService)Services.GetService(typeof(IInputService));
            renderer = (IDrawSprites)Services.GetService(typeof(IDrawSprites));
            collisionManager = (ICollisionService)Services.GetService(typeof(ICollisionService));
            _screenWidth = GraphicsDevice.Viewport.Width;
            _screenHeight = GraphicsDevice.Viewport.Height;

            _camera = new Camera(GraphicsDevice.Viewport);
            Services.AddService(typeof(Camera), _camera);

            base.Initialize();
        }