diff --git a/src/index.js b/src/index.js index e3622fb..102e650 100644 --- a/src/index.js +++ b/src/index.js @@ -1,12 +1,36 @@ -var core = require('./core'), - deprecation = require('./deprecation'); +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'); -// plugins: -core.extras = require('./extras'); -core.filters = require('./filters'); -core.interaction = require('./interaction'); -core.loaders = require('./loaders'); -core.spine = require('./spine'); -core.text = require('./text'); +var modules = []; + +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]; + } +} module.exports = core;