public void RemoveDraw(IDrawSprites renderer) { foreach (DrawData item in _levelObjects) { renderer.RemoveDrawable(item); } }
public void RemoveDraw(IDrawSprites renderer) { renderer.RemoveDrawable(_menuButton1); renderer.RemoveDrawable(_menuButton2); renderer.RemoveDrawable(_menuButton3); }
public void AddDraw(IDrawSprites renderer) { renderer.AddDrawable(_menuButton1); renderer.AddDrawable(_menuButton2); renderer.AddDrawable(_menuButton3); }
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); }
/// <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(); }