// // 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