Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Agregar load a manejador de sonido

  • Loading branch information...
commit 0493837314266d20e14a2482b5abdfc3f5456b95 1 parent 09a2fcd
@Luraguse Luraguse authored
View
9 lumpundform/src/com/lumpundform/audio/ManejadorDeSonido.java
@@ -33,6 +33,15 @@ public void play(SonidosDisponibles sonido) {
}
sonidoParaReproducir.play(volumen);
}
+
+ public void load(SonidosDisponibles sonido) {
+ Sound sonidoParaReproducir = cacheSonido.get(sonido);
+ if (sonidoParaReproducir == null) {
+ FileHandle archivoDeSonido = Gdx.files.internal(sonido.getNombreArchivo());
+ sonidoParaReproducir = Gdx.audio.newSound(archivoDeSonido);
+ cacheSonido.add(sonido, sonidoParaReproducir);
+ }
+ }
public void ajustarVolumen(float volumen) {
if (volumen < 0 || volumen > 1f)
View
3  lumpundform/src/com/lumpundform/escenario/EscenarioBase.java
@@ -25,6 +25,7 @@
import com.lumpundform.actores.Personaje;
import com.lumpundform.audio.ManejadorDeMusica;
import com.lumpundform.audio.ManejadorDeSonido;
+import com.lumpundform.audio.MusicaDisponible;
import com.lumpundform.audio.SonidosDisponibles;
import com.lumpundform.colision.Linea;
import com.lumpundform.colision.Poligono;
@@ -90,7 +91,7 @@ public EscenarioBase(MapaHelper mh, CamaraJuego camara, boolean stretch,
// cargar música
// mm.play(MusicaDisponible.CASTLEVANIA);
- ms.play(SonidosDisponibles.ATAQUE);
+ ms.load(SonidosDisponibles.ATAQUE);
setCamera(camara);
Please sign in to comment.
Something went wrong with that request. Please try again.