Add music and voice assets
This commit is contained in:
39
src/game/audio/audioAssets.ts
Normal file
39
src/game/audio/audioAssets.ts
Normal file
@@ -0,0 +1,39 @@
|
||||
import battlePrepUrl from '../../assets/audio/bgm/battle-prep.wav';
|
||||
import militiaThemeUrl from '../../assets/audio/bgm/militia-theme.wav';
|
||||
import oathThemeUrl from '../../assets/audio/bgm/oath-theme.wav';
|
||||
import storyDarkUrl from '../../assets/audio/bgm/story-dark.wav';
|
||||
import titleThemeUrl from '../../assets/audio/bgm/title-theme.wav';
|
||||
import battleBriefingVoiceUrl from '../../assets/audio/voice/prologue/battle-briefing.wav';
|
||||
import firstSortieVoiceUrl from '../../assets/audio/voice/prologue/first-sortie.wav';
|
||||
import guanYuJoinsVoiceUrl from '../../assets/audio/voice/prologue/guan-yu-joins.wav';
|
||||
import liuBeiResolveVoiceUrl from '../../assets/audio/voice/prologue/liu-bei-resolve.wav';
|
||||
import militiaRisesVoiceUrl from '../../assets/audio/voice/prologue/militia-rises.wav';
|
||||
import oathBrothersVoiceUrl from '../../assets/audio/voice/prologue/oath-brothers.wav';
|
||||
import oathLiuBeiVoiceUrl from '../../assets/audio/voice/prologue/oath-liu-bei.wav';
|
||||
import oathNarrationVoiceUrl from '../../assets/audio/voice/prologue/oath-narration.wav';
|
||||
import yellowTurbanChaosVoiceUrl from '../../assets/audio/voice/prologue/yellow-turban-chaos.wav';
|
||||
import zhangFeiJoinsVoiceUrl from '../../assets/audio/voice/prologue/zhang-fei-joins.wav';
|
||||
|
||||
export const musicTracks = {
|
||||
'title-theme': titleThemeUrl,
|
||||
'story-dark': storyDarkUrl,
|
||||
'oath-theme': oathThemeUrl,
|
||||
'militia-theme': militiaThemeUrl,
|
||||
'battle-prep': battlePrepUrl
|
||||
} as const;
|
||||
|
||||
export const voiceTracks = {
|
||||
'yellow-turban-chaos': yellowTurbanChaosVoiceUrl,
|
||||
'liu-bei-resolve': liuBeiResolveVoiceUrl,
|
||||
'zhang-fei-joins': zhangFeiJoinsVoiceUrl,
|
||||
'guan-yu-joins': guanYuJoinsVoiceUrl,
|
||||
'oath-narration': oathNarrationVoiceUrl,
|
||||
'oath-liu-bei': oathLiuBeiVoiceUrl,
|
||||
'oath-brothers': oathBrothersVoiceUrl,
|
||||
'militia-rises': militiaRisesVoiceUrl,
|
||||
'first-sortie': firstSortieVoiceUrl,
|
||||
'battle-briefing': battleBriefingVoiceUrl
|
||||
} as const;
|
||||
|
||||
export type MusicTrackKey = keyof typeof musicTracks;
|
||||
export type VoiceTrackKey = keyof typeof voiceTracks;
|
||||
Reference in New Issue
Block a user