public void Mover(GameTime gameTime, ContentManager Content) { if (Chocable) { Y -= VelocY * (float)gameTime.ElapsedGameTime.TotalSeconds; PosDisparo.Add(new Disparo((int)X, (int)Y, Content)); PosDisparo[0] = new Disparo((int)PosDisparo[0].X, (int)PosDisparo[0].Y - (int)(VelocY * (float)gameTime.ElapsedGameTime.TotalSeconds), Content); for (int i = PosDisparo.Count - 1; i > 0; i--) { PosDisparo[i] = PosDisparo[i - 1]; } if (PosDisparo[0].Y < 24) { Chocable = false; PosDisparo.Clear(); } } }
public void CargarContenidos(ContentManager Content) { fuente = Content.Load <SpriteFont>("Games"); personaje = new Personaje(549, 538, Content); disparo = new Disparo(0, 0, Content); marcador = new Marcador(Content); gestorDeNiveles = new GestorDeNiveles(Content); sonidoDeDisparo = Content.Load <SoundEffect>("sonidoDisparo"); musicaDeFondo = Content.Load <Song>("musicaJuego"); MediaPlayer.Play(musicaDeFondo); MediaPlayer.IsRepeating = true; tiempoTerminado = false; Reiniciar(Content); itemActivo = false; itemUsado = false; }