import battlePrepUrl from '../../assets/audio/bgm/battle-prep.mp3'; import militiaThemeUrl from '../../assets/audio/bgm/militia-theme.mp3'; import oathThemeUrl from '../../assets/audio/bgm/oath-theme.mp3'; import storyDarkUrl from '../../assets/audio/bgm/story-dark.mp3'; import titleThemeUrl from '../../assets/audio/bgm/title-theme.mp3'; import cartRollUrl from '../../assets/audio/sfx/cart-roll.mp3'; import combatImpactUrl from '../../assets/audio/sfx/combat-impact.mp3'; import expGainUrl from '../../assets/audio/sfx/exp-gain.mp3'; import strategyCastUrl from '../../assets/audio/sfx/strategy-cast.mp3'; import swordSlashUrl from '../../assets/audio/sfx/sword-slash.mp3'; import uiSelectUrl from '../../assets/audio/sfx/ui-select.mp3'; export const musicTracks = { 'title-theme': titleThemeUrl, 'story-dark': storyDarkUrl, 'oath-theme': oathThemeUrl, 'militia-theme': militiaThemeUrl, 'battle-prep': battlePrepUrl } as const; export const effectTracks = { 'ui-select': uiSelectUrl, 'sword-slash': swordSlashUrl, 'combat-impact': combatImpactUrl, 'strategy-cast': strategyCastUrl, 'cart-roll': cartRollUrl, 'exp-gain': expGainUrl } as const; export type MusicTrackKey = keyof typeof musicTracks; export type EffectTrackKey = keyof typeof effectTracks;