mirror of
https://github.com/photonstorm/phaser
synced 2024-12-25 20:43:26 +00:00
47 lines
921 B
JavaScript
47 lines
921 B
JavaScript
var Body = require('./Body');
|
|
var Class = require('../../utils/Class');
|
|
|
|
// var ImpactBody = require('./ImpactBody');
|
|
// var ImpactImage = require('./ImpactImage');
|
|
// var ImpactSprite = require('./ImpactSprite');
|
|
|
|
var Factory = new Class({
|
|
|
|
initialize:
|
|
|
|
function Factory (world)
|
|
{
|
|
this.world = world;
|
|
|
|
this.sys = world.scene.sys;
|
|
},
|
|
|
|
body: function (gameObject)
|
|
{
|
|
return new Body(this.world, gameObject);
|
|
}
|
|
|
|
/*
|
|
image: function (x, y, key, frame)
|
|
{
|
|
var image = new ImpactImage(this.world, x, y, key, frame);
|
|
|
|
this.sys.displayList.add(image);
|
|
|
|
return image;
|
|
},
|
|
|
|
sprite: function (x, y, key, frame)
|
|
{
|
|
var sprite = new ImpactSprite(this.world, x, y, key, frame);
|
|
|
|
this.sys.displayList.add(sprite);
|
|
this.sys.updateList.add(sprite);
|
|
|
|
return sprite;
|
|
}
|
|
*/
|
|
|
|
});
|
|
|
|
module.exports = Factory;
|