const clickSound = new Audio(
  "/assets/sounds/ui/zapsplat_button_click_2.mp3"
);
const hoverSound = new Audio(
  "/assets/sounds/ui/zapsplat_button_click_bright_2.mp3"
);

// Sound effects
function PlaySound(soundobj) {
  const thisSound = document.getElementById(soundobj);
  thisSound.play();
}

function StopSound(soundobj) {
  const thisSound = document.getElementById(soundobj);
  thisSound.pause();
  thisSound.currentTime = 0;
}

const buttons = document.querySelectorAll("button");
const links = document.querySelectorAll("a");
const image = document.querySelectorAll("img");

// biome-ignore lint/complexity/noForEach: <explanation>
links.forEach((a) => {
  a.addEventListener("click", () => {
    clickSound.play();
  });
  /*
  a.addEventListener("mouseover", () => {
    hoverSound.play();
  });
  */
});

// biome-ignore lint/complexity/noForEach: <explanation>
buttons.forEach((button) => {
  button.addEventListener("click", () => {
    clickSound.play();
  });
  /*
  button.addEventListener("mouseover", () => {
    hoverSound.play();
  });
  button.addEventListener("momouseoutuseover", () => {
    hoverSound.stop();
  });
  */
});

// biome-ignore lint/complexity/noForEach: <explanation>
image.forEach((button) => {
  button.addEventListener("click", () => {
    clickSound.play();
  });
  /*
  button.addEventListener("mouseover", () => {
    hoverSound.play();
  });
  button.addEventListener("mouseout", () => {
    hoverSound.stop();
  });
  */
});