public void Update(GameTime gameTime) { Game1.juegoMain.IndiceSpriteBatch = 2; if (cantidadErizosMarinosEliminados <= 4) { if (!mago.MagoMuerto) { foreach (CollisionTiles tile in mapa.CollisionTiles) { mago.Colision(tile.rectangle, mapa.Ancho, mapa.Altura); Game1.juegoMain.Camara.Update(mago.Posicion, mapa.Ancho, mapa.Altura); } UpdateEnemigos(gameTime); } else { return; } } else { mago.Gemas++; mago.ActivarPoderAgua = true; nivelCompletado = true; listaErizosMarinos.Clear(); } UpdateMagoVida(gameTime); }
public void Update1(GameTime gameTime) { Game1.juegoMain.IndiceSpriteBatch = 2; if (cantidaddragones <= 5) { if (!mago.MagoMuerto) { UpdateEscenario(gameTime); UpdateEnemigos(gameTime); foreach (CollisionTiles tile in mapa.CollisionTiles) { mago.Colision(tile.rectangle, mapa.Ancho, mapa.Altura); Game1.juegoMain.Camara.Update(mago.Posicion, mapa.Ancho, mapa.Altura); } } else { return; } } else { mago.Gemas++; mago.ActivarPoderAire = true; nivelCompletado = true; listadragon.Clear(); } UpdateMagoVida(gameTime); }
public void Update(GameTime gameTime) { Game1.juegoMain.IndiceSpriteBatch = 2; if (!sombra.SombraMuerto) { if (!mago.MagoMuerto) { UpdateEnemigo(gameTime); foreach (CollisionTiles tile in mapa.CollisionTiles) { mago.Colision(tile.rectangle, mapa.Ancho, mapa.Altura); Game1.juegoMain.Camara.Update(mago.Posicion, mapa.Ancho, mapa.Altura); } } else { return; } } else { nivelCompletado = true; } UpdateMagoVida(gameTime); }