Add some sound functionality
This commit is contained in:
18
src/engine/sound.js
Normal file
18
src/engine/sound.js
Normal file
@@ -0,0 +1,18 @@
|
||||
import Resonator from '../framework/resonator';
|
||||
|
||||
|
||||
export default class Sound {
|
||||
constructor() {
|
||||
this.res = new Resonator();
|
||||
this.res.setEnvironmentImpulse(`assets/Greek7EchoHall.wav`);
|
||||
this.ambience = null;
|
||||
this.music = null;
|
||||
this.previousAmbience = null;
|
||||
this.previousMusic = null;
|
||||
}
|
||||
|
||||
play(file) {
|
||||
const sound = this.res.loadImmediate(file);
|
||||
sound.play();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user