public static void cargarSonidos() { MotorSonido.sonidos.put( MotorSonido.getSonidoPiezaColisionada(), MotorSonido.getSonido(MotorSonido.getSonidoPiezaColisionada())); MotorSonido.sonidos.put( MotorSonido.getSonidoPiezaRotada(), MotorSonido.getSonido(MotorSonido.getSonidoPiezaRotada())); MotorSonido.sonidos.put( MotorSonido.getSonidoLineaHecha(), MotorSonido.getSonido(MotorSonido.getSonidoLineaHecha())); MotorSonido.sonidos.put( MotorSonido.getSonidoMenuOpcionCambiada(), MotorSonido.getSonido(MotorSonido.getSonidoMenuOpcionCambiada())); MotorSonido.sonidos.put( MotorSonido.getSonidoMenuOpcionAceptada(), MotorSonido.getSonido(MotorSonido.getSonidoMenuOpcionAceptada())); MotorSonido.sonidosCargados = true; }
public static AudioClip reproducirSonido(String archivo) { AudioClip sonido = MotorSonido.getSonido(archivo); if (sonido != null) { return reproducirSonido(sonido); } else { System.out.println("Imposible cargar el archivo de audio " + archivo); return null; } }