feat(credits): add defectDS

This commit is contained in:
2026-02-25 16:22:35 +01:00
parent 7b4d4dec66
commit 8c64f287e1
3 changed files with 19 additions and 9 deletions

View File

@@ -17,3 +17,8 @@ https://codepen.io/aradevich/pen/mdRYzyJ
**Nintendo DS** — UI design and sound effects are property of Nintendo. **Nintendo DS** — UI design and sound effects are property of Nintendo.
https://nintendo.com https://nintendo.com
© Nintendo © Nintendo
## Nintendo DS System Sounds
Nintendo DS system sounds extracted by **defectDS**
https://adiumxtras.com

View File

@@ -1,6 +1,6 @@
import gsap from "gsap"; import gsap from "gsap";
export const CREDITS = ["model3d", "css2d", "nintendo"] as const; export const CREDITS = ["model3d", "css2d", "nintendo", "defectds"] as const;
export type CreditId = (typeof CREDITS)[number]; export type CreditId = (typeof CREDITS)[number];
export const useCreditsStore = defineStore("credits", { export const useCreditsStore = defineStore("credits", {
@@ -151,9 +151,9 @@ export const useCreditsStore = defineStore("credits", {
export const CREDITS_LINE_HEIGHT = 14; export const CREDITS_LINE_HEIGHT = 14;
export const CREDITS_ENTRY_GAP = 12; export const CREDITS_ENTRY_GAP = 12;
export const CREDITS_HEADER_Y = 30; export const CREDITS_HEADER_Y = 30;
export const CREDITS_LIST_START_Y = CREDITS_HEADER_Y + 35; export const CREDITS_LIST_START_Y = CREDITS_HEADER_Y + 40;
export const CREDITS_ENTRY_HEIGHT = CREDITS_LINE_HEIGHT * 3 + CREDITS_ENTRY_GAP; export const CREDITS_ENTRY_HEIGHT = CREDITS_LINE_HEIGHT * 3 + CREDITS_ENTRY_GAP;
export const CREDITS_TOP_SCREEN_COUNT = Math.floor( export const CREDITS_TOP_SCREEN_COUNT = Math.floor(
(LOGICAL_HEIGHT - CREDITS_LIST_START_Y) / CREDITS_ENTRY_HEIGHT, (LOGICAL_HEIGHT - CREDITS_LIST_START_Y) / CREDITS_ENTRY_HEIGHT,
); );
export const CREDITS_BOTTOM_START_Y = 30; export const CREDITS_BOTTOM_START_Y = 20;

View File

@@ -23,19 +23,24 @@
"creditsScreen": { "creditsScreen": {
"title": "Credits", "title": "Credits",
"model3d": { "model3d": {
"label": "3D Model", "label": "3D Model by",
"author": "Nintendo DS Lite by Cianon", "author": "Cianon",
"url": "skfb.ly/6ZDvQ - CC BY 4.0" "url": "skfb.ly/6ZDvQ - CC BY 4.0"
}, },
"css2d": { "css2d": {
"label": "2D CSS", "label": "2D CSS by",
"author": "CSS Nintendo DS by A. Radevich", "author": "A. Radevich",
"url": "codepen.io/aradevich/pen/mdRYzyJ" "url": "codepen.io/aradevich/pen/mdRYzyJ"
}, },
"nintendo": { "nintendo": {
"label": "UI Design & Sound Effects", "label": "UI Design & Sound Effects by",
"author": "Nintendo DS", "author": "Nintendo",
"url": "nintendo.com - © Nintendo" "url": "nintendo.com - © Nintendo"
},
"defectds": {
"label": "NDS System Sounds extracted by",
"author": "defectDS",
"url": "adiumxtras.com"
} }
}, },
"achievements": { "achievements": {