protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.Black); spriteBatch.Begin(); ManejadorEscenas.Dibujar(spriteBatch); spriteBatch.End(); base.Draw(gameTime); }
protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. spriteBatch = new SpriteBatch(GraphicsDevice); Cargador.Init(this); Manejador.anchoPantalla = graphics.PreferredBackBufferWidth; Manejador.altoPantalla = graphics.PreferredBackBufferHeight; ManejadorEscenas.CargarEscenas(); ManejadorEscenas.Cambiar(Manejador.primerEscena); }
protected override void Update(GameTime gameTime) { if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape)) { Exit(); } Manejador.tiempoDelta = (float)gameTime.ElapsedGameTime.TotalSeconds; Entrada.ActualizarEntrada(); ManejadorEscenas.Actualizar(); IsMouseVisible = Manejador.MostrarCursor; base.Update(gameTime); }
public void ChequearCantidad() { enemigosVisibles = 0; foreach (Enemigo item in listaEnemigos) { if (item.esVisible) { enemigosVisibles += 1; } } if (enemigosVisibles == 0) { //fin del juego parece ManejadorEscenas.Cambiar(2); } }
private void Reiniciar_Click(object sender, EventArgs e) { Manejador.puntaje = 0; ManejadorEscenas.Cambiar(1); }
private void AlMenu_Click(object sender, EventArgs e) { ManejadorEscenas.Cambiar(0); }
private void botonPlay_Click(object sender, EventArgs e) { ManejadorEscenas.Cambiar(1); }