From a1e0c8e1a417e74b72cf82102f30546eb757b6cc Mon Sep 17 00:00:00 2001 From: kwaroran Date: Mon, 27 Nov 2023 18:28:03 +0900 Subject: [PATCH] [feat] vnovel functionality --- src/lib/VisualNovel/VisualNovelChat.svelte | 41 +++++++++++++++++++--- src/lib/VisualNovel/VisualNovelMain.svelte | 8 +++-- 2 files changed, 41 insertions(+), 8 deletions(-) diff --git a/src/lib/VisualNovel/VisualNovelChat.svelte b/src/lib/VisualNovel/VisualNovelChat.svelte index 1769948a..5d95813b 100644 --- a/src/lib/VisualNovel/VisualNovelChat.svelte +++ b/src/lib/VisualNovel/VisualNovelChat.svelte @@ -1,14 +1,45 @@ {#if $CurrentCharacter.type === 'character' && $CurrentCharacter.emotionImages[0]} {#await getFileSrc($CurrentCharacter.emotionImages[0][1]) then imglink}
- + character
{/await} {/if} @@ -37,8 +68,8 @@
-
- Hmm... What should I say now? +
+ {renderedText}
diff --git a/src/lib/VisualNovel/VisualNovelMain.svelte b/src/lib/VisualNovel/VisualNovelMain.svelte index 95cddd0f..376927f5 100644 --- a/src/lib/VisualNovel/VisualNovelMain.svelte +++ b/src/lib/VisualNovel/VisualNovelMain.svelte @@ -7,7 +7,7 @@ import VisualNovelChat from "./VisualNovelChat.svelte"; const wallPaper = `background-image: url(${defaultWallpaper})` - + export let forceRender:() => void let bgImg= '' let lastBg = '' $: (async () =>{ @@ -20,7 +20,9 @@
-
- +
{ + forceRender() + }}> +
\ No newline at end of file