Browse Source

Moved registry back to outer scope.

pull/217/head
Simon Eisenmann 11 years ago
parent
commit
9a3f98de34
  1. 10
      static/js/services/playsound.js

10
static/js/services/playsound.js

@ -22,6 +22,10 @@
"use strict"; "use strict";
define(['underscore', 'Howler', 'require'], function(_, Howler, require) { define(['underscore', 'Howler', 'require'], function(_, Howler, require) {
// Active initialized sound instances are kept here.
var registry = {};
window.PLAYSOUND = registry; // make available for debug.
// playSound // playSound
return ["appData", function(appData) { return ["appData", function(appData) {
@ -156,15 +160,11 @@ define(['underscore', 'Howler', 'require'], function(_, Howler, require) {
}; };
Sound.prototype.shouldPlaySound = function (id) { Sound.prototype.shouldPlaySound = function(id) {
var data = appData.get(); var data = appData.get();
return data && data.master.settings.playSoundEffects; return data && data.master.settings.playSoundEffects;
}; };
// Active initialized sound instances are kept here.
var registry = {};
window.PLAYSOUND = registry; // make available for debug.
return { return {
initialize: function(options, name, aliases) { initialize: function(options, name, aliases) {
if (!name) { if (!name) {

Loading…
Cancel
Save