From 659cb50fc4aa02e49932f9a1c7862f7aa47359e9 Mon Sep 17 00:00:00 2001 From: Hexatunes <63250225+Hexatunes@users.noreply.github.com> Date: Wed, 22 May 2024 19:52:06 -0400 Subject: [PATCH] Add files via upload --- scripts/script.js | 43 ++++++++++++++++++++++++++++++++++++++++++ scripts/teambuilder.js | 26 +++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 scripts/script.js create mode 100644 scripts/teambuilder.js diff --git a/scripts/script.js b/scripts/script.js new file mode 100644 index 0000000..3e5dd7b --- /dev/null +++ b/scripts/script.js @@ -0,0 +1,43 @@ +function actuallySwitchTeambuilder(){ + location.href = "/teambuilder.html"; +} + +function intoFinished(){ + document.getElementById("padTrans").style.display = "none"; +} + +function switchTeambuilder(){ + document.getElementById("padTrans").style.display = "block"; + document.getElementById("padTrans").style.animation = "fadeIn 1s"; + setTimeout(actuallySwitchTeambuilder, 1000) +} + +const songs = ["Harrisville.mp3", "Springdale.mp3", "Blossom.mp3"] + +function startGame(){ + document.getElementById("startMenu").style.display = "none"; + const randomSong = Math.floor(Math.random() * songs.length); + const path = "/audios/music/" + songs[randomSong]; + document.getElementById("bgm").src = path; + document.getElementById("bgm").play() + document.getElementById("bgm").volume = 0.5 +} + +var musicPlaying = true; + +function toggleMusic(){ + if(musicPlaying){ + document.getElementById("toggleMusic").src = "/images/musicOFF.png"; + document.getElementById("bgm").volume = 0.0; + musicPlaying = false; + }else{ + document.getElementById("toggleMusic").src = "/images/musicON.png"; + document.getElementById("bgm").volume = 0.5; + musicPlaying = true; + } +} + +function hidePad(){ + document.getElementById("padTrans").style.animation = "fadeOut 1s"; + setTimeout(intoFinished, 1000) +} \ No newline at end of file diff --git a/scripts/teambuilder.js b/scripts/teambuilder.js new file mode 100644 index 0000000..1b98d83 --- /dev/null +++ b/scripts/teambuilder.js @@ -0,0 +1,26 @@ +function actuallySwitchHome(){ + location.href = "/"; +} + +function intoFinished(){ + document.getElementById("padTrans").style.display = "none"; +} + +function switchHome(){ + document.getElementById("padTrans").style.display = "block"; + document.getElementById("padTrans").style.animation = "fadeIn 1s"; + setTimeout(actuallySwitchHome, 1000) +} + +const songs = ["Harrisville.mp3", "Springdale.mp3", "Blossom.mp3"] + +function setUp(){ + const randomSong = Math.floor(Math.random() * songs.length); + const path = "/audios/music/" + songs[randomSong]; + document.getElementById("bgm").src = path; + document.getElementById("bgm").play() + document.getElementById("bgm").volume = 0.5 + + document.getElementById("padTrans").style.animation = "fadeOut 1s"; + setTimeout(intoFinished, 1000) +}