public void MoverEnCaidaLibre(GestorDeNiveles gestor) { if (Caida && Y + Alto < gestor.NivelActual.Fondo.Alto - gestor.NivelActual.Marco && Chocable) { Y += 10; } else { Caida = false; } }
public void MoverX(GestorDeNiveles gestor, GameTime gameTime) { float desplazamiento = VelocX * (float)gameTime.ElapsedGameTime.TotalSeconds; X += desplazamiento; if (X > gestor.NivelActual.Fondo.Ancho - Ancho - gestor.NivelActual.Marco || X < gestor.NivelActual.Marco) { VelocX = -VelocX; } }
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; }