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;
    }
  }