var Container = require('./Container'); var FactoryContainer = require('../../gameobjects/FactoryContainer'); var ContainerFactory = { KEY: 'container', add: function (parent, x, y){ if (parent === undefined) { parent = this.state; } return parent.children.add(new Container(this.state, parent, x, y)); } , make: function (parent, x, y){ return new Container(this.state, parent, x, y); } } ; module.exports = FactoryContainer.register(ContainerFactory);