diff --git a/public/yml/DialogPorschemeowmeow.yml b/public/yml/DialogPorschemeowmeow.yml new file mode 100644 index 0000000..60f8a7a --- /dev/null +++ b/public/yml/DialogPorschemeowmeow.yml @@ -0,0 +1,305 @@ +- background: bg-hallway.png + goTo: 2 + id: 1 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow + type: story +- background: bg-hallway.png + goTo: 3 + id: 2 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow + type: conversation +- background: bg-hallway.png + id: 3 + name: Porsche + option: + - goTo: 4 + text: meow + sprite: F_Porsche_normal.webm + type: option +- background: bg-hallway.png + goTo: 5 + id: 4 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 6 + id: 5 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow + type: story +- background: bg-hallway.png + goTo: 7 + id: 6 + text: meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 8 + id: 7 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow meow meow meow meow + type: conversation +- background: bg-hallway.png + id: 8 + name: Porsche + option: + - goTo: 9 + text: meow meow meow meow meow meow meow meow meow + - goTo: 10 + text: meow meow meow meow meow meow meow meow meow meow meow + sprite: F_Porsche_normal.webm + type: option +- background: bg-hallway.png + goTo: 11 + id: 9 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow meow meow meow meow meow + type: conversation +- background: bg-hallway.png + goTo: 11 + id: 10 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow + type: conversation +- goTo: 12 + id: 11 + type: transition +- background: bg-hallway.png + goTo: 13 + id: 12 + text: meow meow meow meow meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 14 + id: 13 + text: meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 15 + id: 14 + text: meow meow meow meow meow meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 16 + id: 15 + text: meow meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 17 + id: 16 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow meow + type: conversation +- background: bg-hallway.png + goTo: 18 + id: 17 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow meow meow meow + type: conversation +- background: bg-hallway.png + id: 18 + name: Porsche + option: + - goTo: 19 + text: meow meow meow meow meow meow meow meow meow meow + - goTo: 20 + text: meow meow meow meow meow meow + sprite: F_Porsche_normal.webm + type: option +- background: bg-hallway.png + goTo: 22 + id: 19 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + type: conversation +- background: bg-hallway.png + goTo: 21 + id: 20 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow + type: conversation +- background: bg-hallway.png + goTo: 22 + id: 21 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow + type: conversation +- background: bg-hallway.png + goTo: 23 + id: 22 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow + type: conversation +- background: bg-hallway.png + goTo: 24 + id: 23 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow + type: conversation +- background: bg-hallway.png + goTo: 25 + id: 24 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + type: conversation +- goTo: 26 + id: 25 + type: transition +- background: bg-hallway.png + goTo: 27 + id: 26 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 28 + id: 27 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 29 + id: 28 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow meow meow meow meow + type: conversation +- background: bg-hallway.png + goTo: 30 + id: 29 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow + type: story +- background: bg-hallway.png + goTo: 31 + id: 30 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow + type: conversation +- background: bg-hallway.png + goTo: 32 + id: 31 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow + type: conversation +- background: bg-hallway.png + goTo: 33 + id: 32 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + type: conversation +- background: bg-hallway.png + goTo: 34 + id: 33 + text: meow meow meow meow meow meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 35 + id: 34 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 36 + id: 35 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 37 + id: 36 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow + type: conversation +- background: bg-hallway.png + goTo: 38 + id: 37 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow + type: conversation +- background: bg-hallway.png + goTo: 39 + id: 38 + name: Porsche + sprite: F_Porsche_normal.webm + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow + type: conversation +- background: bg-hallway.png + id: 39 + name: Porsche + option: + - goTo: 40 + text: meow meow meow meow meow meow + - goTo: 43 + text: meow meow meow meow + sprite: F_Porsche_normal.webm + type: option +- background: bg-hallway.png + goTo: 41 + id: 40 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow + type: story +- background: bg-hallway.png + goTo: 42 + id: 41 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: end + id: 42 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 44 + id: 43 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow meow meow meow meow meow + type: story +- background: bg-hallway.png + goTo: 45 + id: 44 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow + type: story +- background: bg-hallway.png + goTo: end + id: 45 + text: meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow + meow meow meow meow meow meow + type: story diff --git a/src/main.jsx b/src/main.jsx index 0a8c1fc..f1fe8eb 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -10,6 +10,7 @@ import IntroductionPage from './pages/introductionPage.jsx'; import PlayVideo from './pages/components/playVideo.jsx' import VitualNovelHandler from './pages/vistualNovelHandler.jsx'; import EndPage from './pages/endPage.jsx'; +import LanguageSelection from './pages/languageSelection.jsx'; createRoot(document.getElementById('root')).render( @@ -22,6 +23,7 @@ createRoot(document.getElementById('root')).render( } /> } /> } /> + } /> } /> diff --git a/src/pages/languageSelection.jsx b/src/pages/languageSelection.jsx new file mode 100644 index 0000000..fa0da26 --- /dev/null +++ b/src/pages/languageSelection.jsx @@ -0,0 +1,38 @@ +import '../css/global.css' +import BlackButton from './components/customButton' +import { useState, useEffect } from 'react'; + +function languageSelection() { + const [lang, setLang] = useState(() => { + return sessionStorage.getItem("lang") || ''; + }); + + useEffect(() => { + sessionStorage.setItem("lang", lang); + }, [lang]); + + return ( +
+ + + +
+ + +
+
+ ); +} + +export default languageSelection