From dfbfac46d5be03d45f64ed78340b21ab68958021 Mon Sep 17 00:00:00 2001 From: FMS-Cat Date: Sun, 28 Mar 2021 20:49:40 +0900 Subject: [PATCH] dev: tweak around music --- src/globals/music.ts | 13 +++++++++++-- src/main.ts | 8 +++++--- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/globals/music.ts b/src/globals/music.ts index e1b3dce..5870883 100644 --- a/src/globals/music.ts +++ b/src/globals/music.ts @@ -4,6 +4,15 @@ import { MusicRealtime } from '../music/MusicRealtime'; import { automatonSetupMusic } from './automaton'; export const audio = new AudioContext(); -export const music: Music = new MusicRealtime(); -// export const music: Music = new MusicOffline(); +let music: Music; + +if ( process.env.DEV ) { + // music = new MusicRealtime(); + music = new MusicOffline(); +} else { + music = new MusicOffline(); +} + automatonSetupMusic( music ); + +export { music }; diff --git a/src/main.ts b/src/main.ts index 5aa820e..e019bb9 100644 --- a/src/main.ts +++ b/src/main.ts @@ -74,12 +74,14 @@ if ( process.env.DEV ) { // -- let's gooooo --------------------------------------------------------------------------------- async function load(): Promise { - await music.prepare(); - if ( process.env.DEV ) { music.time = START_POSITION; ( automaton as AutomatonWithGUI ).play(); - } else { + } + + await music.prepare(); + + if ( !process.env.DEV ) { const button = document.createElement( 'a' ); document.body.appendChild( button ); button.innerHTML = 'click me!';