public void Renderizar(float tiempoRenderizado, List <TgcMesh> obstaculos) { SaltaHiperEspacio(); this.Movimiento(tiempoRenderizado, obstaculos); if (!Saltando) { this.Disparar(tiempoRenderizado); } if (Disparos != null) { foreach (Disparo disparo in Disparos) { disparo.Actualizar(tiempoRenderizado, obstaculos); if (disparo.TiempoDeVida - tiempoRenderizado <= 0) { disparo.EnJuego = false; disparo.TestDisparo.dispose(); } } Disparos.RemoveAll(x => x.EnJuego == false); } //la flotacion requiere mejoras. Agustin S. //this.FlotacionEspacial(tiempoRenderizado); Modelo.render(); }
public void Renderizar(float tiempoRenderizado, List <TgcMesh> obstaculos) { if (Disparos != null) { foreach (Disparo disparo in Disparos) { disparo.Actualizar(tiempoRenderizado, obstaculos); if (disparo.TiempoDeVida - tiempoRenderizado <= 0) { disparo.EnJuego = false; disparo.TestDisparo.dispose(); } } Disparos.RemoveAll(x => x.EnJuego == false); } Modelo.render(); }