From b11db169b40e8c63d7a2e9b9bc00881b7834b0d2 Mon Sep 17 00:00:00 2001 From: RHY3756547 Date: Fri, 8 Sep 2017 17:16:38 +0100 Subject: [PATCH] [Pages] Case sensitive attempt 2 Windows vs Linux when will it end --- code/Audio/nitroAudio.js | 113 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 code/Audio/nitroAudio.js diff --git a/code/Audio/nitroAudio.js b/code/Audio/nitroAudio.js new file mode 100644 index 0000000..44fe294 --- /dev/null +++ b/code/Audio/nitroAudio.js @@ -0,0 +1,113 @@ +// +// nitroAudio.js +//-------------------- +// Provides an interface for playing nds music and sound effects. +// by RHY3756547 +// + +window.AudioContext = window.AudioContext || window.webkitAudioContext; + +window.nitroAudio = new (function() { + var t = this; + var ctx; + + t.sounds = []; + + t.tick = tick; + t.playSound = playSound; + t.kill = kill; + t.init = init; + t.instaKill = instaKill; + + t.sdat = null; + + function init(sdat) { + ctx = new AudioContext(); + t.ctx = ctx; + + var listener = ctx.listener; + listener.dopplerFactor = 1; + listener.speedOfSound = 100/1024; //343.3 + + SSEQWaveCache.init(sdat, ctx); + t.sdat = sdat; + } + + function tick() { + for (var i=0; i