protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.Black); spriteBatch.Begin(); wall.Draw(spriteBatch); for (int i = 0; i < minotaurs.Length; i++) { minotaurs[i].Draw(spriteBatch); } EscapeTile.Draw(spriteBatch); foreach (Tile tile in obstacleGrid) { if (tile == null) { continue; } tile.Draw(spriteBatch); } pacboy.Draw(spriteBatch); spriteBatch.End(); base.Draw(gameTime); }
public void Draw(SpriteBatch batch) { if (P.NivelTerminado()) { batch.Draw(Board[Frame], PosV, Color.White); PosTex = new Vector2(PosV.X + 10, PosV.Y - 20); TEX.Load("Puntaje Jugador: " + PuntajeGeneral + " " + "Nivel: " + Niv, PosTex); TEX.Draw(batch); } else { batch.Draw(Board[Frame], PosV, Color.White); P.Draw(batch); Jugador.Draw(batch, PosV, Board[0]); Enemigo1.Draw(batch, PosV, Board[0]); Enemigo2.Draw(batch, PosV, Board[0]); Enemigo3.Draw(batch, PosV, Board[0]); Enemigo4.Draw(batch, PosV, Board[0]); PosTex = new Vector2(PosV.X + 10, PosV.Y - 20); TEX.Load("Puntaje Jugador: " + PuntajeGeneral + " " + "Nivel: " + Niv, PosTex); TEX.Draw(batch); } }