aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBobby <[email protected]>2026-04-22 08:56:36 +0530
committerBobby <[email protected]>2026-04-22 08:56:36 +0530
commit1483b516997c51585db1e22bc6c884a5b4ee8a09 (patch)
tree634cee5364e0787b174cc6cdd50b8964c5e22555
parentaecac4e697deebfb01d2adbd57416b8271460b5b (diff)
downloadhollowdark-1483b516997c51585db1e22bc6c884a5b4ee8a09.tar.xz
hollowdark-1483b516997c51585db1e22bc6c884a5b4ee8a09.zip
Move title music to layout so it plays continuously across routes
-rw-r--r--lib/screens/BeginScreen.svelte6
-rw-r--r--routes/+layout.svelte7
2 files changed, 7 insertions, 6 deletions
diff --git a/lib/screens/BeginScreen.svelte b/lib/screens/BeginScreen.svelte
index e79528d..88f708e 100644
--- a/lib/screens/BeginScreen.svelte
+++ b/lib/screens/BeginScreen.svelte
@@ -1,8 +1,6 @@
<script lang="ts">
- import { base } from '$app/paths'
import AppTitle from '@hollowdark/lib/components/AppTitle.svelte'
import AppVersion from '@hollowdark/lib/components/AppVersion.svelte'
- import AudioPlayer from '@hollowdark/lib/components/AudioPlayer.svelte'
import BeginActions from '@hollowdark/lib/components/BeginActions.svelte'
import LeafScene from '@hollowdark/lib/components/LeafScene.svelte'
import type { BeginState } from '@hollowdark/loading/session'
@@ -22,8 +20,6 @@
onSettings,
onCredits
}: Props = $props()
-
- const titleTrackSrc = `${base}/audio/title/piano-relaxing.mp3`
</script>
<section class="begin">
@@ -38,8 +34,6 @@
</div>
<AppVersion />
-
- <AudioPlayer src={titleTrackSrc} loop />
</section>
<style>
diff --git a/routes/+layout.svelte b/routes/+layout.svelte
index 35fb2d7..226487d 100644
--- a/routes/+layout.svelte
+++ b/routes/+layout.svelte
@@ -1,5 +1,12 @@
<script lang="ts">
+ import { base } from '$app/paths'
+ import AudioPlayer from '@hollowdark/lib/components/AudioPlayer.svelte'
+
let { children } = $props()
+
+ const titleTrackSrc = `${base}/audio/title/piano-relaxing.mp3`
</script>
+<AudioPlayer src={titleTrackSrc} loop />
+
{@render children()}