diff --git a/src/index.js b/src/index.js index 102e650..18650b5 100644 --- a/src/index.js +++ b/src/index.js @@ -1,35 +1,16 @@ -var core = require('./core'), - math = core.math, - // plugins: - extras = require('./extras'), - filters = require('./filters'), - interaction = require('./interaction'), - loaders = require('./loaders'), - spine = require('./spine'), - text = require('./text'), - deprecation = require('./deprecation'); +var core = require('./core'); -var modules = []; +extendCore(require('./extras')); +extendCore(require('./filters')); +extendCore(require('./interaction')); +extendCore(require('./loaders')); +extendCore(require('./spine')); +extendCore(require('./text')); +extendCore(require('./deprecation')); -modules.push(math); -modules.push(extras); -modules.push(filters); -modules.push(interaction); -modules.push(loaders); -modules.push(spine); -modules.push(text); - -for (var i = 0; i < modules.length; i++) { - - // Adds the module to the core, so you can do - // PIXI.Text instead of PIXI.text.Text - bundleUp(core,modules[i]); -}; - -function bundleUp(object1,object2){ - - for(var keys in object2){ - object1[keys] = object2[keys]; +function extendCore(obj){ + for(var key in obj){ + core[key] = obj[key]; } }