diff --git a/CREDITS.md b/CREDITS.md new file mode 100644 index 0000000..1debde0 --- /dev/null +++ b/CREDITS.md @@ -0,0 +1,19 @@ +# Credits + +## 3D Model + +**"Nintendo DS Lite"** by Cianon +https://skfb.ly/6ZDvQ +Licensed under [Creative Commons Attribution 4.0](http://creativecommons.org/licenses/by/4.0/) +Modified from the original. + +## 2D Nintendo DS CSS + +Based on **"CSS Nintendo DS"** by Alexandra Radevich (@aradevich) +https://codepen.io/aradevich/pen/mdRYzyJ + +## UI Design & Sound Effects + +**Nintendo DS** — UI design and sound effects are property of Nintendo. +https://nintendo.com +© Nintendo diff --git a/app/components/Credits/BottomScreen.vue b/app/components/Credits/BottomScreen.vue new file mode 100644 index 0000000..73589cd --- /dev/null +++ b/app/components/Credits/BottomScreen.vue @@ -0,0 +1,99 @@ + diff --git a/app/components/Credits/FadeToBlack.vue b/app/components/Credits/FadeToBlack.vue new file mode 100644 index 0000000..c48f2af --- /dev/null +++ b/app/components/Credits/FadeToBlack.vue @@ -0,0 +1,17 @@ + diff --git a/app/components/Credits/TopScreen.vue b/app/components/Credits/TopScreen.vue new file mode 100644 index 0000000..b506938 --- /dev/null +++ b/app/components/Credits/TopScreen.vue @@ -0,0 +1,67 @@ + diff --git a/app/components/Home/BottomScreen/BottomScreen.vue b/app/components/Home/BottomScreen/BottomScreen.vue index 3cad681..8df69a3 100644 --- a/app/components/Home/BottomScreen/BottomScreen.vue +++ b/app/components/Home/BottomScreen/BottomScreen.vue @@ -7,4 +7,5 @@ import Buttons from "./Buttons.vue"; + diff --git a/app/components/Home/BottomScreen/Buttons.vue b/app/components/Home/BottomScreen/Buttons.vue index ef14595..dd18eae 100644 --- a/app/components/Home/BottomScreen/Buttons.vue +++ b/app/components/Home/BottomScreen/Buttons.vue @@ -13,13 +13,12 @@ const { selected, pressed, selectorPosition } = useButtonNavigation({ contact: [31, 71, 97, 49], gallery: [127, 71, 97, 49], - theme: [0, 167, 31, 26], + credits: [0, 167, 31, 26], settings: [112, 167, 31, 26], achievements: [225, 167, 31, 26], }, initialButton: store.selectedButton, onActivate: (button) => { - if (button === "theme") throw new Error(`Not implemented: ${button}`); store.animateOutro(button); }, navigation: { @@ -39,11 +38,11 @@ const { selected, pressed, selectorPosition } = useButtonNavigation({ left: "contact", down: "settings", }, - theme: { + credits: { right: "settings", }, settings: { - left: "theme", + left: "credits", up: "last", right: "achievements", }, @@ -161,9 +160,9 @@ onRender((ctx) => {